Le retour de la vengeance II il semble.
Je ne compte pas le nombre de message sur le net que j'ai trouvé concernant ce problème. j'ai testé des dizaines de solutions proposées ici où là en vain.
j'utilise m2e avec maven 3.0.3
la compil en ligne de commande pas de pb mais eclipse ne trouve pas Missing artifact com.sun:tools:jar:1.5.0
mon JAVA_HOME est bien un jdk
c:\....\jdk1.6.0_25
dans éclipse la JRE est c:\....\jdk1.6.0_25\jre
la JSE-1.6 (ou JSE-1.5) utilise bien la JRE installée qui est bien celle du jdk1.6.0_25
dans le dédale le paramètres d'éclipse j'ai peut-être oublié quelque chose mais je ne sais où. toujours est-il qu'il m'est impossible de compiler mes projets qui on besoin de ce jar.
le plus étrange est que si j'ajoutesur toutes mes dépendances et j'en ai des centaines
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <exclusions> <exclusion> <artifactId>tools</artifactId> <groupId>com.sun</groupId> </exclusion> </exclusions>
éclipse compile sans problème.
mais je ne peux pas repasser des dizaines de pon de projets que j'importe et les modifier pour simplement pouvoir compiler.
par exemple pour compiler les tutos de Camel in Action j'ai du faire un rechercher remplacer depar
Code : Sélectionner tout - Visualiser dans une fenêtre à part </dependency>ce n'est pas viable.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <exclusions> <exclusion> <artifactId>tools</artifactId> <groupId>com.sun</groupId> </exclusion> </exclusions> </dependency>
merci de toute aide que vous pourriez m'apporter.
A+jyt
PS: cette question (que ce soit pour m2e ou maven seul) est si récurrente qu'elle devrait à mon avis figurer dans la FAQ
Partager