Heim >Java >javaLernprogramm >Wie steuere ich den endgültigen JAR-Artefaktnamen in Maven?
Controlling Maven Final JAR Artifact Name
Frage:
Ändern Sie die Eigenschaft eines Super-POM in Wenden Sie den endgültigen Namen des generierten Artefakts auf alle untergeordneten Projekte an. Allerdings scheint die Eigenschaft project/build/finalName nicht zu funktionieren.
Antwort:
Für Maven >= 3:
<packaging>jar</packaging> <build> <finalName>WhatEverYouLikey</finalName> </build>
Weitere Details finden Sie im Fehlerbericht/in der Dokumentation.
Für ältere Maven-Versionen:
Konfigurieren Sie die finalName-Eigenschaft im Plugin-Konfigurationsabschnitt:
<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <version>2.3.2</version> <configuration> <finalName>myJar</finalName> </configuration> </plugin>
Das obige ist der detaillierte Inhalt vonWie steuere ich den endgültigen JAR-Artefaktnamen in Maven?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!