Endgültigen Namen des JAR-Artefakts von Maven steuern
Der endgültige Name eines JAR-Artefakts kann in Maven an spezifische Projektanforderungen angepasst werden.
Beim Definieren einer Eigenschaft in einem Super-POM, die von untergeordneten Projekten als Ziel des generierten Artefakts verwendet werden soll, die Eigenschaft project/build/finalName genutzt werden kann. Die Verwendung kann jedoch je nach verwendeter Maven-Version geringfügig abweichen.
Maven 3 und höher
In Maven 3 und höher wird die Eigenschaft finalName direkt im festgelegt Der Build-Abschnitt des POM reicht aus, um den endgültigen Namen des Artefakts zu steuern:
<packaging>jar</packaging> <build> <finalName>MyCustomName</finalName> </build>
Older Maven Versionen
Für ältere Maven-Versionen muss finalName im Konfigurationsabschnitt des Maven-JAR-Plugins festgelegt werden:
<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <version>2.3.2</version> <configuration> <finalName>MyCustomName</finalName> </configuration> </plugin>
Durch Angabe der finalName-Eigenschaft erhält das generierte Artefakt die benutzerdefinierter Name, der eine bessere Organisation und Kontrolle über die generierten JAR-Artefakte ermöglicht.
Das obige ist der detaillierte Inhalt vonWie kann ich den endgültigen Namen eines Maven-JAR-Artefakts anpassen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!