您好我想在没有压缩的情况下用grails构建我的战争以优化rsync传输。如何指定此选项?
如图所示,我想要compress = false,如中所示 http://ant.apache.org/manual/Tasks/war.html
我特别想知道如何使用grails war任务目标,例如
$ grails war -compress = false
谁能告诉我怎么做?
谢谢! 杰米
答案 0 :(得分:2)
jar和war插件现在都有一个entryCompression属性。
示例:
war {
entryCompression = ZipEntryCompression.STORED
}
存档条目的压缩级别。如果设置为ZipEntryCompression.DEFLATED(默认值),则使用DEFLATE算法压缩每个条目。如果设置为ZipEntryCompression.STORED,则归档的条目将保持未压缩状态。
答案 1 :(得分:1)
如果查看war
命令的docs,则没有此选项。你能够实现这一目标的唯一方法是编写own grails command(使用GAnt),使用compress=false
选项调用底层Ant任务。如果您想在多个应用中重复使用它,则应将其放在应用的scripts
指南或插件中。