Maven erreur d'installation de la Dépendance n'a pas pu être résolu
Je suis à l'aide de Maven 3.1.1. Quand je lance mvn install
j'obtiens l'erreur suivante:
D:\spring source>mvn install
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building SpringDependencies 1.0
[INFO] ------------------------------------------------------------------------
Downloading: http://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-
dependency-plugin/2.8/maven-dependency-plugin-2.8.pom
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 0.648s
[INFO] Finished at: Mon Dec 16 15:01:47 IST 2013
[INFO] Final Memory: 4M/15M
[INFO] ------------------------------------------------------------------------
[ERROR] Plugin org.apache.maven.plugins:maven-dependency-plugin:2.8 or one of it
s dependencies could not be resolved: Failed to read artifact descriptor for org
.apache.maven.plugins:maven-dependency-plugin:jar:2.8: Could not transfer artifa
ct org.apache.maven.plugins:maven-dependency-plugin:pom:2.8 from/to central (htt
p://repo.maven.apache.org/maven2): repo.maven.apache.org: Unknown host repo.mave
n.apache.org -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e swit
ch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please rea
d the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/PluginResoluti
onException
Mon pom.xml
est:
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>spring-source-download</groupId>
<artifactId>SpringDependencies</artifactId>
<version>1.0</version>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>4.0.0.RELEASE</version>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<version>3.1.1</version>
<executions>
<execution>
<id>download-dependencies</id>
<phase>generate-resources</phase>
<goals>
<goal>copy-dependencies</goal>
</goals>
<configuration>
<outputDirectory> ${project.build.directory}/dependencies </outputDirectory>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
</project>
Cette est double de stackoverflow.com/questions/32523461/...
OriginalL'auteur khateeb | 2013-12-16
Vous devez vous connecter pour publier un commentaire.
Il semble que maven ne peut pas accéder à distance à un référentiel central.
<repositories>
et<proxies>
dans votresettings.xml
<repositories>
bloc est commenté. Mais je suis en utilisant le serveur proxy pour vous connecter à Internet. Donc, je pense que c'est ça le problème.Dans settings.xml vous pouvez spécifier votre proxy: bloc
<proxies>
stackoverflow.com/a/35911314/758673 c'est une solution possible pour cela, comme il a travaillé pour moi.
Pour ajouter aux points ci-dessus, la connexion internet peut être intermittente vers le bas. Essayez après quelques minutes.
OriginalL'auteur arghtype
Ceci est causé par des corrompus maven ou dossier plugins. Pour résoudre ce problème:
OriginalL'auteur Sampath
Cette erreur vient à cause de l'paramètres de proxy.
Tout d'abord, vérifiez si vous êtes en mesure de se connecter à repository maven(http://repo1.maven.org/maven2) à partir du navigateur.
Puis mise à jour de Maven paramètre de proxy créer/mettre à jour un settings.xml dans .m2 répertoire avec les détails suivants:
Solution donnée par Maven de la communauté: http://maven.apache.org/guides/mini/guide-proxies.html
OriginalL'auteur Tarun11
Probablement un peu en retard à la fête, mais il semble y avoir un hôte inconnu exception levée de maven, même si la ressource/dépendance n'est pas disponible à cette adresse.
Ce qui pourrait signifier que le problème peut-être en fait que vous avez une dépendance transitive qui est en vous renvoyant à la mauvaise version d'un bocal (ou celui qui est transitivement inclus plusieurs fois, dont l'une peut être une insolubles version). (Je vois qu'il est à la recherche de la version 2.8 du plugin, mais vous avez spécifié version 3.1.1, de sorte qu'il est probable que vous avez une autre dépendance transitivement, y compris la mauvaise version).
Vous pouvez exclure transitive l'inclusion d'une dépendance à l'aide de la exclusions tag.
OriginalL'auteur Plant More Trees
Ce problème a été résolu pour nous en offrant le bon proxy hôte .m2/settings.xml.
Exemple:
OriginalL'auteur Ravi