maven nicht finden können Abhängigkeiten [dependencyResolutionException]
In meinem pom.xml
ich habe
<repositories>
<repository>
<id>rep</id>
<name>Repository</name>
<url>http://artifacts.com/rep</url>
<releases>
<enabled>true</enabled>
<updatePolicy>always</updatePolicy>
</releases>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>com.project.rest</groupId>
<artifactId>common</artifactId>
<version>2.0.5</version>
</dependency>
</dependencies>
Und ich habe diesen Fehler
Downloading: http://artifacts.com/rep/com/project/rest/common/2.0.5/common-2.0.5.pom
[WARNING] The POM for com.project.rest:common:jar:2.0.5 is missing, no dependency information available
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 6.154s
[INFO] Finished at: Tue Feb 03 06:58:35 BRT 2015
[INFO] Final Memory: 9M/152M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal on project server: Could not resolve dependencies for project org.server:
server:jar:2.5.1-SNAPSHOT: The following artifacts could not be resolved: com.project.rest:common:jar:2.0.5:
Could not find artifact com.project.rest:common:jar:2.0.5 in rep (http://artifacts.com/rep) -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[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 read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/DependencyResolutionException
P. S ich versteckte alle echten urls und Paket.
Im Grunde zeigt es, dass es in der Lage ist zum herunterladen .pom
aber auch es zeigt Warnung.
Was ist das problem?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Die erste Zeile "Herunterladen:..." sagt nur, dass maven versucht, laden Sie das Artefakt. Es ist keine Aussage über den Erfolg. Wenn maven erfolgreich ist, bekommen Sie eine weitere Zeile beginnend mit "Herunter: ..."
Also in deinem Fall maven-war nicht in der Lage, um die Datei herunterzuladen. Überprüfen Sie die angemeldete url in den browser ein, falls Sie existiert, und wenn es geschützt ist.
BTW
<updatePolicy>always</updatePolicy>
Recht ungewöhnlich ist für einen release-repos, weil die Versionen sollten nicht mehr ändert.Stellen Sie sicher, dass das repository ordnungsgemäß konfiguriert ist. Versuchen Sie zu suchen, in deinem repo, für
com.project.rest:common
der version2.0.5
.Ist das dein eigenes Projekt? einige jar, die Sie aufgebaut haben? sind Sie sicher, dass Sie im Einsatz um Ihre repo? wenn es nicht in deinem repo, versuchen Sie, suchen Sie es in Ihrem lokalen repo (in der Regel .m2/repository/com/Projekt...)
http://artifacts.com/rep/com.project.rest/common/2.0.5/common-2.0.5.jar
ivy.xml
.DependencyResolutionException
(Quelle: Maven-Confluence)
Dieser Fehler normalerweise Auftritt, wenn Maven konnte nicht download von Abhängigkeiten. Mögliche Ursachen für diesen Fehler sind:
<repository>
die Gastgeber das Artefakt.${user.home}/.m2/settings.xml
enthält eine<server>
Erklärung, deren<id>
entspricht der<id>
des remote-repository zu verwenden. Finden Sie die Maven Einstellungen Referenz für mehr details.LocalRepositoryNotAccessibleException
für mehr details.-U
auf der Kommandozeile.Im Falle einer Allgemeinen Netzwerk-Probleme, könnten Sie bitte auch die folgenden Artikel:
Dem Projekt, das Sie erwähnt nicht enthält, POM, d.h. es ist nicht ein MAVEN-Projekt. Die .m2(suchen Sie diese auf Laufwerk " c " oder wo du installiert hast) - repository enthält alle Abhängigkeiten Ordner dort zu suchen, ob das gewünschte Projekt oder nicht, d.h. com.Projekt.rest.
.jar.lastupdated
ivy-2.0.5.xml
und mehrere Gläser -jar, jar.md5, jar.sha1
. Naja, um genau zu sein dieses repo ist in der Regel verwendet, mit gradle und maven nicht. Das ganze Projekt mache ich mich nicht - ich weiß nurjar
Lageivy.xml
enthält Informationen über die Organisation, Modul-und revision. aber gut...dieses repository verwendet wird, fürgradle
Regel