我在尋找如何排除特定環境的插件。根據GRAILS文檔,從1.3.5開始,現在可以禁用一堆插件。例如,我添加了用於本地測試的jetty插件,但不需要它進行部署。我嘗試在Config.groovy中使用以下內容:如何在grails 1.3.5中排除戰爭中的某些插件
envname {
. . .
plugin {
excludes = [ 'tomcat', 'jetty' ]
}
}
但是,仍然存在戰爭文件中的碼頭罐。 我TRED也
plugin.excludes = [ 'tomcat', 'jetty' ]
這並不工作,以及:
plugin.excludes = 'tomcat, jetty'
而且還沒有任何的運氣。有人有一個工作的例子嗎?謝謝! P.S.當然,戰爭是包裹有:
Grails的-Dgrails.env = ENVNAME戰爭
我可以通過使用刪除將.war罐子: grails.war.resources = {stagingDir,ARGS - > 刪除{ 文件集(DIR: 「$ {stagingDir}/WEB-INF/lib中」,包括:「jetty - *。jar」) } } 但找不到方法不能將它們排除在指定的環境中。 – BaRoN 2010-10-15 13:37:59