Erreur "Maven Dependencies missing"
Bonjour,
je tente d'utiliser Maven 3 sous Eclipse 3.5 mais le build rencontre un probleme :
Maven Dependencies references non existing library tools.jar;
il pointe sur mon repository à tort (C:\.....\repository\com\sun\tools\1.6.0_21\tools-1.6.0_21.jar) , et je n'arrive pas à lui indiquer vers le jar déclaré en librairie JRE :
Code:
1 2 3 4 5 6 7
| <dependency>
<groupId>com.sun</groupId>
<artifactId>tools</artifactId>
<version>1.6.0_21</version>
<scope>system</scope>
<systemPath>C:\Program Files\Java\jdk1.6.0_21\jre\..\lib\tools.jar</systemPath>
</dependency> |
Merci d'avance pour vos éléments de réponse.
Missing artifact com.sun:tools:jar
Après moult modifs, toujours pas mieux, problème Build Path rencontré :
Code:
1 2 3 4 5 6 7 8
|
Missing artifact com.sun:tools:jar:1.4.2:system
Description = The container 'Maven Dependencies' references non existing library
'C:\[..]\.m2\repository\com\sun\tools\1.4.2\tools-1.4.2.jar'
Resource = CitizenSpring
Path =
Location = Build path
Type = Build Path Problem |
Pour infos, voici mes params :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
Variables Utilisateurs :
M2_HOME = C:\Program Files\apache-maven-3.0
Variables Systeme :
CLASSPATH = %M2_HOME%\bin;%JAVA_HOME%\lib\tools.jar
JAVA_HOME = C:\Program Files\Java\jdk1.6.0_21
PATH = %JAVA_HOME%\bin;%M2_HOME%\bin
eclipse.ini:
-vm C:\Program Files\Java\jdk1.6.0_21\bin\javaw.exe
installed JREs :
dk1.6.0_21 = C:\Program Files\Java\jdk1.6.0_21
Maven user settings :
C:\[..]\.m2\settings.xml
le meme user/password déclaré en proxy dans Network connections |
Pour infos, voici mon pom :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
<profile>
<id>default-tools.jar</id>
<activation>
<activeByDefault>true</activeByDefault>
<property>
<name>java.vendor</name>
<value>Sun Microsystems Inc.</value>
</property>
</activation>
<dependencies>
<dependency>
<groupId>com.sun</groupId>
<artifactId>tools</artifactId>
<version>1.6.0_21</version>
<scope>system</scope>
<systemPath>${java.home}/../lib/tools.jar</systemPath>
</dependency>
</dependencies>
</profile> |
Merci par avance,
Cdlt.
Erreur "Maven Dependencies missing" : résolu
En fait, c'était le path déclaré qui était erroné : les commandes dos présentent dans mvn.bat (cmd) ne s’exécutaient pas correctement car les chemins d'accès manquaient.
Merci de votre participation.
Cdlt.