控制 Maven 的 JAR 工件最終名稱
JAR 工件的最終名稱可以在 Maven 中自訂,以滿足特定的專案需求。
在超級 POM 中定義供子項目使用的屬性作為產生工件的目標時,可以利用 project/build/finalName 屬性。但是,根據所使用的 Maven 版本,其用法可能會略有不同。
Maven 3 及更高版本
在Maven 3 及更高版本中,直接在POM 的build 部分足以控制工件的最終名稱:
<packaging>jar</packaging> <build> <finalName>MyCustomName</finalName> </build>
舊Maven 版本
對於舊Maven 版本,必須在設定中設定FinalName Maven JAR 外掛程式部分:
<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <version>2.3.2</version> <configuration> <finalName>MyCustomName</finalName> </configuration> </plugin>
透過指定FinalName 屬性,FinalName產生的工件將具有自訂名稱,從而可以更好地組織和控制產生的JAR 工件。
以上是如何自訂 Maven JAR 工件的最終名稱?的詳細內容。更多資訊請關注PHP中文網其他相關文章!