Heim >Java >javaLernprogramm >Wie steuere ich den endgültigen JAR-Artefaktnamen in Maven?

Wie steuere ich den endgültigen JAR-Artefaktnamen in Maven?

Linda Hamilton
Linda HamiltonOriginal
2024-11-08 06:42:02633Durchsuche

How to Control the Final JAR Artifact Name 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!

Stellungnahme:
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