2012-09-26 23 views
0

以下是这种情况,我有自动构建服务器,它构建应用程序战争并在每次git提交时将其部署到本地tomcat。现在,作为项目的一部分,我有自定义编写的插件,并且每次更新插件版本时,都会有插件版本更新的promprt,停止并最终中断构建过程(因为线程在'n'秒后被破坏)。 现在我很好奇,有没有办法将选项传递给grails war命令,所以它会自动接受这个插件更新?其中一个解决方法是通过“Y”的字符串作为标准输入构建脚本:Grails战争命令 - 不要提示插件更新

cat "yyyy" | project-build.sh 

,但我珍玩如果grails war命令,或自动Grails的任何其它方式有这样的命令拿起新版本,这个版本是在BuildConfig.groovy规定:

plugins { 
    compile ":custom-plugin:1.1.4" 
} 

不过我有问题,如果我想从1.1.3升级到1.1.4

回答

1

grails war --non-interactive将绕过这个问题,并做了更新。

--non-interactive可应用于任何grails命令,并将自动选择任何问题的默认选择。

+0

这就是我一直在寻找的开关!非常感谢,budy! – toske