Ich habe ein Projekt, das Abhängigkeiten von zwei meiner anderen Projekte hat. Ich habe mvn package
verwendet, um JAR-Dateien der zwei Projekte zu erstellen und sie dann erfolgreich in mein lokales Repository zu installieren. Sie werden im Ordner localrepository/com
des lokalen Repositorys installiert.MVN-Paket kann nicht gefunden Gläser im lokalen Repository
In meinem dritten Projekt habe ich die Abhängigkeiten der beiden Projekte in der Pom.xml hinzugefügt. Es gibt keine Fehler beim Ausführen des Projekts unter eclipse
. Allerdings, wenn ich den Befehl mvn package
für dieses Projekt auf der Befehlszeile ausführen, wirft es Fehler, dass es
nicht die Abhängigkeiten für meine zwei Projekte aus dem zentralen Repository lösen kann
. Ich laufe dann die mvn -o package
Befehl mvn
offline ausführen können, aber wieder ich Fehler bekommen, dass
mvn offline ist, ausgeführt wird, und dass die Abhängigkeiten für meine beiden Projekte nicht, bevor sie aus dem zentralen Repository heruntergeladen wurden.
Alle Ideen werden sehr geschätzt.
Dies ist der pom.xml http://maven.apache.org/xsd/maven-4.0.0.xsd "> 4.0.0
<groupId>com.abc</groupId>
<artifactId>Test</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>jar</packaging>
<name>Test</name>
<url>http://maven.apache.org</url>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>com.MyBundle</groupId>
<artifactId>MyBundle</artifactId>
<version>0.0.1</version>
</dependency>
</dependencies>
Bitte fügen Sie Ihre pom.xml ein - es könnte dann einfacher sein, das Problem zu verstehen. – uzilan
Wenn Sie sagen, dass die anderen beiden Projekte in Ihrem lokalen Repo "installiert" sind, meinen Sie, dass Sie den Befehl "mvn install" verwendet haben? Randnotiz, Eclipse macht eine Menge "Magie" für Sie, eine Sache ist die Verwendung von Projekten aus Ihrem Arbeitsbereich, um Maven Abhängigkeiten zu füllen. – jeff
Ja verwendet mvn install: install -file Befehl um das MyBundle jar in das lokale Repository zu installieren und es war erfolgreich. Aber jetzt habe ich dieses Problem, das ich in der Frage erwähnt habe. – Asim