Maven: entpackt ein Zip-Artefakt in einen spezifischen Ordner-Namen

9

Ich versuche tomcat zip artifact herunterzuladen und entpacke es in einen Ordner namens tomcat. Was ich bekomme ist tomcat / apache-tomcat-7.0.19 / Wie kann ich das lästige Zwischenverzeichnis loswerden?

%Vor%     
archmisha 19.01.2012, 17:09
quelle

3 Antworten

5

Vielleicht gibt es mehr "mazenischen" Weg, um meinen Vorschlag zu erreichen :) noch Maven Ant Plugin könnte eine Umgehungslösung für Ihre Situation sein:

%Vor%     
Shmil The Cat 11.03.2013 23:53
quelle
2

maven entpacken mit flachem Pfad

Ссылка :

  

Es gibt absolut keine Möglichkeit (mir aus diesem Blog bekannt)   um dieses Maven-Plugin dazu zu bringen, eine flache Struktur auszuspucken.

     

Eine gute Alternative ist also das jetspeed-unpack-maven-plugin welche   erlaubt den Benutzern, <flat>true</flat> als Teil der    Konfiguration , um die gewünschte Datei ohne Belastung zu erhalten   mit dem relativen Pfad von der Wurzel des Artefakts enthalten als   gut.

Docs geben an, dass dieses Plugin auch einen beliebigen relativen Pfad innerhalb des Zip-Maven-Artefakts in einen bestimmten Zielordner entpacken kann.

    
Vadzim 06.09.2013 14:17
quelle
-2

Verwenden Sie unpack-dependencies und setzen Sie useSubDirectoryPerArtifact auf false.

    
BenjaminLinus 19.01.2012 18:05
quelle