A omis de percevoir les dépendances dans le projet Maven
Quand j'essaie de construire ou de compiler mon projet Maven j'obtiens le message d'erreur suivant:
[ERROR] Failed to execute goal on project dss-services: Could not resolve dependencies for project net.jnd.thesis:dss-services:jar:0.0.1-SNAPSHOT: Failed to collect dependencies for [log4j:log4j:jar:1.2.16 (compile), org.slf4j:slf4j-api:jar:1.6.4 (compile), org.slf4j:jcl-over-slf4j:jar:1.6.4 (compile), org.slf4j:slf4j-log4j12:jar:1.6.4 (compile), net.sf.flexjson:flexjson:jar:2.1 (compile), commons-beanutils:commons-beanutils:jar:1.8.3 (compile), org.apache.commons:commons-lang3:jar:3.1 (compile), org.eclipse.jetty:jetty-websocket:jar:8.1.4.v20120524 (compile), net.jnd.thesis:dss-common:jar:0.0.1-SNAPSHOT (compile)]: Failed to read artifact descriptor for net.jnd.thesis:dss-common:jar:0.0.1-SNAPSHOT: Could not find artifact net.jnd.thesis:dss:pom:0.0.1-SNAPSHOT -> [Help 1]
Lors de mes recherches, j'ai trouvé deux solutions possibles:
- Les dépendances Maven ne sont pas copiés dans WEB-INF/lib dans eclipse
- Maven : impossible de recueillir des dépendances
Cependant, les réponses fournies ne s'appliquent pas parce que j'ai déjà re-créé le projet à partir de zéro (et je ne vois pas comment modifier le nom du répertoire de l'aide) et parce que mon message d'erreur diffère de l'erreur les messages présentés dans ces cas spécifiques.
Je pense que mon m2e plugin dans Eclipse doit avoir une sorte de configurations question et, par conséquent, il ne peut pas télécharger ni trouver le nécessaire artefacts Maven, mais je n'ai aucune idée sur comment résoudre le problème :S
OriginalL'auteur Flame_Phoenix | 2013-09-09
Vous devez vous connecter pour publier un commentaire.
Pourrait vous essayez d'utiliser uniquement la console ?
"mvn clean compiler" devrait être suffisant pour vérifier si le problème est avec eclipse ou pas.
Parfois j'ai eu des problème avec des dépendances dans certains projet maven, et généralement c'était parce que je n'ai pas ajouter un référentiel spécifique pour eux. Certaines dépendances ne sont pas installés dans maven central repo, vous devez vérifier si vos dépendances ara disponible dans ce repo. Si non, vous pouvez ajouter d'autres dépôts dans votre pom pour dire maven "hey regarde pour mon dépendances en cette autres pensions de trop".
Comment puis-je dire de l'Éclipse de regarder dans un certain référentiel?
J'ai encore beaucoup de problèmes avec la m2e plugin, mais au moins, maintenant, j'ai le projet de travail. Merci pour l'aide!
Comment voulez-vous ajouter d'autres dépôts dans votre pom? J'ai essayé de nombreuses choses, mais il n'a jamais ramasse.
check this out: maven.apache.org/guides/mini/guide-multiple-repositories.html
OriginalL'auteur ilopezluna
Après beaucoup de maux de tête et de temps, j'ai simplement compris qu'il y a un énorme problème avec la m2e plugin et de ses versions. Donc j'ai résolu mon problème en faisant entrer dans le projet et faire
mvn clean compile
suivie parmvn install
.Merci pour l'aide en tout cas!
N'avait aucune idée à ce sujet, merci !
OriginalL'auteur Flame_Phoenix