嗨,我想在没有压缩的grails中构建我的战争来优化rsync传输。我怎样才能指定这个选项?grails war建立目标 - 如何指定“不要压缩”?
如图所示,我想压缩= false,如
http://ant.apache.org/manual/Tasks/war.html
我特别想知道如何使用Grails的战争任务目标,即做到这一点,像
$ Grails的战争-compress = false
谁能告诉我怎么做?
谢谢! Jamie
嗨,我想在没有压缩的grails中构建我的战争来优化rsync传输。我怎样才能指定这个选项?grails war建立目标 - 如何指定“不要压缩”?
如图所示,我想压缩= false,如
http://ant.apache.org/manual/Tasks/war.html
我特别想知道如何使用Grails的战争任务目标,即做到这一点,像
$ Grails的战争-compress = false
谁能告诉我怎么做?
谢谢! Jamie
如果您在war
命令中查看docs,则不存在此类选项。唯一可以实现这个目标的方法是编写你的own grails command(使用GAnt),用compress=false
选项调用潜在的Ant任务。如果你想在多个应用中重复使用,你应该把它放在你的应用或插件的scripts
directoy中。
jar和war插件现在都有一个entryCompression属性。
实施例:
war {
entryCompression = ZipEntryCompression.STORED
}
归档文件的条目的压缩级别。如果设置为ZipEntryCompression.DEFLATED(默认值),则每个条目都使用DEFLATE算法进行压缩。如果设置为ZipEntryCompression.STORED,则存档的条目保持未压缩状态。
我想通了!谢谢! – jpswain 2011-04-11 02:41:46