So deaktivieren Sie die JAR-Komprimierung in Maven

9

Gibt es in Maven (2.0.9) eine Option, um die JAR-Komprimierung für den gesamten Vorgang zu deaktivieren? Ich verwende Maven sowohl im Build-Server als auch in meinem Arbeitsplatz und möchte die JAR-Komprimierung auf den Workstation-Builds deaktivieren (nur Entwicklung). Ich möchte jedoch nicht alle Poms anfassen und zwei Versionen für jeden erstellen.

Gibt es eine Option zum Deaktivieren der JAR-Komprimierung durch Umgebungsvariable, Datei oder durch Berühren einer einzelnen pom.xml?

    
Ran Biron 23.06.2009, 13:50
quelle

4 Antworten

1

Nun, Sie könnten verschiedene jar plugin nach Profil definieren. Wäre das akzeptabel?

    
mikek 23.06.2009, 14:02
quelle
15

Offenbar ist es möglich, dies zu definieren:

%Vor%

in der obersten Ebene pom.xml. Als Randnotiz - das hat mein anfängliches Problem des Builds, der zu viel Zeit in Anspruch nimmt, nicht wirklich gelöst.

    
Ran Biron 23.06.2009 14:38
quelle
10

Fügen Sie dem Abschnitt build.plugins in der Datei pom.xml Ihres Projekts Folgendes hinzu:

%Vor%

Dadurch wird die JAR-Dateikomprimierung für Ihr Maven-Projekt deaktiviert.

    
walter 20.11.2009 18:20
quelle
1

schließlich fand ich die Antwort auf dieses Thema ( schalte die jar-Komprimierung aus), direkt in den Pom konfigurierend, fand ich auch zwei andere interessante Details: Putting a < strong> anderer Jar-Name und enthalten eine "manifest" -Definition. Hier ist mein Pom-Fragment.

%Vor%     
quelle

Tags und Links