1
我有一個由maven-assembly-plugin生成的ZIP壓縮文件。它主要包含已壓縮的JAR。再次壓縮它們只會增加構建時間而沒有任何收益。如何在構建ZIP存檔時配置maven-assembly-plugin(或程序集描述符)以關閉壓縮(即僅存儲)?如何使用maven-assembly-plugin構建ZIP壓縮文件時禁用壓縮
我有一個由maven-assembly-plugin生成的ZIP壓縮文件。它主要包含已壓縮的JAR。再次壓縮它們只會增加構建時間而沒有任何收益。如何在構建ZIP存檔時配置maven-assembly-plugin(或程序集描述符)以關閉壓縮(即僅存儲)?如何使用maven-assembly-plugin構建ZIP壓縮文件時禁用壓縮
在程序集插件配置中使用archiverConfig
元素,將compress
選項設置爲false
。
例如
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-assembly-plugin</artifactId>
<version>2.3</version>
<configuration>
<descriptors>
<descriptor>src/main/assembly/zip-application.xml</descriptor>
</descriptors>
<attach>true</attach>
<!-- Turn off compression -->
<archiverConfig>
<compress>false</compress>
</archiverConfig>
</configuration>
<executions>
<execution>
<id>create-zip</id>
<phase>package</phase>
<goals>
<goal>single</goal>
</goals>
</execution>
</executions>
</plugin>