我在构建周期中使用 Maven,包括使用 maven-webstart-plugin 生成 jnlp 文件。此过程对 jar 进行签名并从模板创建 jnlp(这很棒),但随后还会创建所有已签名 jar 和 jnlp 文件的 zip 文件(这可能会有所帮助,但我不想要)。
maven-webstart-plugin 的文档不是特别全面... http://mojo.codehaus.org/webstart/webstart-maven-plugin/jnlp-mojos-overview.html
事实上,我发现 stackoverflow 是获取有用信息的最佳来源 - 例如 ,寻找 Webstart Maven 插件示例应用程序
在maven-webstart-plugin 配置中似乎有一种方法可以做到这一点 - 例如(来自上面的示例):
<plugins>
<plugin>
<groupId>org.codehaus.mojo.webstart</groupId>
<artifactId>webstart-maven-plugin</artifactId>
<configuration>
...
<pack200>true</pack200>
<gzip>true</gzip> <!-- default force when pack200 false, true when pack200 selected ?? -->
...
</configuration>
</plugin>
</plugins>
有谁知道标签是做什么的?
我希望 <gzip> 标签允许通过将其设置为 <gzip> false</gzip> 来排除 zip 文件的创建,但我对此的测试表明情况并非如此。实际上并非如此,有谁知道 < gzip > 标签的作用?
最后,如果这些不是相关标签,是否可以阻止创建 zip 文件?如果是这样,怎么做?