Installieren tar.gz Datei im maven-repository
Habe ich eine komprimierte tar.gz Datei und ich wollen verwenden Sie es als Abhängigkeit für andere Projekte.
Ich bin nicht in der Lage laden Sie es im maven-repository mit dem folgenden Befehl, da maven nicht unterstützt tar.gz Verpackung :
mvn install:install-file-Dfile=/path-to-file/XXX-0.0.1-SNAPSHOT.tar.gz -DpomFile=/path-to-pom/pom.xml
Probe pom.xml
<project>
<modelVersion>4.0.0</modelVersion>
<name>XXX</name>
<groupId>com.example.file</groupId>
<artifactId>xxx</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>tar.gz</packaging>
</project>
Wenn ich den oben genannten Befehl mit rar Verpacken dann maven nicht hochladen XXX-0.0.1-SNAPSHOT.tar.gz Datei aber mit .rar-Erweiterung.
Neben der Entwicklung von maven-plugin für die custom-Paket gibt es eine Möglichkeit zum hochladen tar.gz im maven-repository und später verwenden Sie es in einem anderen Projekt als Abhängigkeit?
(Anmerkung: ich möchte nur zu verwenden tar.gz und nicht jede andere e-Komprimierung.g rar, etc).
- Nur möglich als eine angehängte Artefakt, das nicht als Haupt-Artefakt. Abgesehen davon, dass. Wo kommt die
tar.gz
Paket kommen? Maven-build? - mögliche Duplikate von Upload Artefakte zu Nexus, ohne Maven
Du musst angemeldet sein, um einen Kommentar abzugeben.
@khmarbaise, vielen Dank geführte korrekt. Das problem ist gelöst mit angeschlossenen Artefakt. Hier ist ein Ausschnitt aus meiner pom.xml :
Ebenso die Abhängigkeit Hinzugefügt werden können, im anderen Projekt wie folgt: