2017-10-04 1 views
0

J'ai suivi cette bonne réponse en how to add local jar using maven, mais je n'ai pas trouvé 404. pom.xmlComment puis-je importer * .jar externe dans un projet mvc au printemps en utilisant maven?

<dependency> 
     <groupId>tn.mass</groupId> 
     <artifactId>massTer</artifactId> 
     <version>0.0.1-SNAPSHOT</version> 
    </dependency> 

eclipse console error

+1

L'exception que vous avez affichée indique plutôt un conflit de version dans vos dépendances Spring. Assurez-vous que vous utilisez la même version pour toutes les bibliothèques Spring. Vous pouvez vérifier cela en exécutant 'mvn dependency: tree'. – dunni

+1

Sur une autre note, veuillez ne pas lier les traces de pile et le code ici. Au lieu de cela, éditez votre question et incluez l'information. – nullpointer

Répondre

0

Vérifiez dans votre dossier .m2 si massTer.jar est présent avec identifiant et version correcte groupe. Idéalement, si vous possédez le projet source massTer, je vous suggère d'utiliser maven-install-plugin pour l'installer dans votre dossier .m2 lorsque vous lancez mvn clean install sur ce projet. Au lieu de créer le fichier jar et de l'ajouter ultérieurement en tant que mvn install: install

+0

Merci pour la réponse, ça marche bien, Mais une fois que j'ai commencé à importer une classe spécifique Dans massTer.jar j'ai eu cette erreur java.lang.NoClassDefFoundError: tn.example.MyClass cela signifie que JVM ne peut pas voir MyClass au Runtime, Je ne sais pas ce que je peux faire? Mon POM.xml est correct avec massTer –

+0

Comment emballez-vous vos pots? Dans le dossier lib de votre guerre? Si tel est le cas, le fichier massTer est-il empaqueté dans la bibliothèque? –