簡體   English   中英

Maven構建優化-防止在本地構建* -fat.jar

[英]Maven build optimization - prevent building *-fat.jar locally

現在,我在項目中看到了這一點:

在此處輸入圖片說明

我有一個相當優化的Maven構建,使用:

mvn -offline -T 9 package exec:java -DskipTests

offline標志阻止它查找更新,使用9個線程並跳過測試,但是我想知道是否可以使用一個標志來防止它創建*-fat.jar嗎?

我認為fat.jar是一個大文件,如果在需要之前避免創建它,可能會節省一些時間。

Maven默認不創建類似“ -fat.jar”的東西。 它可以在pom.xml中進行特定定義:執行此操作的maven-assembly-plugin或maven-shade-plugin。

因此,您需要更改pom.xml:定義特殊的配置文件:一個(defualt)將創建“ -fat.jar”,一個將不創建。

然后,您將可以運行“ mav軟件包-Pmy-no-fat-profile”之類的東西,以避免創建“ -fat.jar”。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM