Le .classpath est un fichier qui est utilisé uniquement par Eclipse. Il ne doit pas être utilisé pour définir le classpath d'une application Java qui serait exécutée à l'extérieur d'Eclipse !
Sinon, le fait de lancer mvn eclipse:eclipse va mettre à jour le .classpath. Toutes les dépendances définies dans le pom.xml seront référencées par rapport au repository local.
J'ai par exemple ceci :
<classpathentry kind="var" path="M2_REPO/junit/junit/4.8.1/junit-4.8.1.jar" sourcepath="M2_REPO/junit/junit/4.8.1/junit-4.8.1-sources.jar"/>
M2_REPO étant une variable définie au sein d'Eclipse pointant vers mon repo. local.
Partager