Grails war命令 - 不提示插件更新

时间:2012-09-26 22:34:06

标签: grails deployment build jenkins war

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

cat "yyyy" | project-build.sh

,但是如果在grails war命令中有这样的命令,或者grails自动选择新版本的任何其他方式,我很好奇,因为BuildConfig.groovy中指定了此版本:

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

如果我想从1.1.3更新到1.1.4

,我仍有疑问

1 个答案:

答案 0 :(得分:1)

grails war --non-interactive将绕过问题并进行更新。

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