Heim > Java > javaLernprogramm > Wie kann ich den endgültigen Namen eines Maven-JAR-Artefakts anpassen?

Wie kann ich den endgültigen Namen eines Maven-JAR-Artefakts anpassen?

DDD
Freigeben: 2024-11-10 07:24:02
Original
1048 Leute haben es durchsucht

How to Customize the Final Name of a Maven JAR Artifact?

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>
Nach dem Login kopieren

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>
Nach dem Login kopieren

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!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage