以下情况,我有自动构建服务器,构建应用程序战争并在每次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
,我仍有疑问答案 0 :(得分:1)
grails war --non-interactive
将绕过问题并进行更新。
--non-interactive
可以应用于任何grails
命令,并会自动为任何问题选择默认选择。