我们正在使用'grails war'来对哈德森构建一场战争,然后再将另一项工作部署到我们的测试环境中。
问题在于,当'grails war'遇到插件升级时,它会不断要求用户升级某些插件。
有没有办法对所有用户输入回复'y'?
我试过 - 非互动,但似乎什么也没做。
答案 0 :(得分:11)
您可能需要在“目标”文本字段中的运行目标周围加上引号:
"war --non-interactive"
答案 1 :(得分:1)
yes | grails war
假设你在OSX / unix / Linux / cygwin上。对于管道程序要求的所有问题,这都是肯定的。
如果你只想说一次,你可以使用
echo y | grails war