Heim > Java > javaLernprogramm > Hauptteil

Wie kontrolliere ich den endgültigen Namen von Maven-JAR-Artefakten?

Susan Sarandon
Freigeben: 2024-11-12 15:59:02
Original
993 Leute haben es durchsucht

How to control the final name of Maven JAR artifacts?

Kontrolle des endgültigen Namens von Maven-JAR-Artefakten

In Maven ermöglicht die finalName-Eigenschaft Entwicklern, den endgültigen Namen des generierten JAR-Artefakts anzugeben , das sowohl für den Dateinamen als auch für die Artefakt-ID in Repositorys verwendet wird.

Verstehen des Problems

Das bereitgestellte Beispiel legt die finalName-Eigenschaft im fest. Abschnitt der pom.xml. Es können jedoch Probleme auftreten, bei denen der geänderte Artefaktname nicht in der generierten JAR-Datei widergespiegelt wird.

Lösung

Wenn Sie Maven 3 oder höher verwenden, ist dies möglich Legen Sie die finalName-Eigenschaft direkt im fest. Abschnitt der pom.xml, wie im bereitgestellten Code-Snippet gezeigt:

<build>
    <finalName>WhatEverYouLikey</finalName>
</build>
Nach dem Login kopieren

Für ältere Versionen von Maven müssen Sie die finalName-Eigenschaft im Maven-Jar-Plugin-Konfigurationsabschnitt konfigurieren:

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-jar-plugin</artifactId>
    <configuration>
        <finalName>myJar</finalName>
    </configuration>
</plugin>
Nach dem Login kopieren

Indem Sie diese Anweisungen befolgen, können Sie den endgültigen Namen des JAR-Artefakts ändern, um ihn an Ihre spezifischen Anforderungen anzupassen.

Das obige ist der detaillierte Inhalt vonWie kontrolliere ich den endgültigen Namen von Maven-JAR-Artefakten?. 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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage