Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
目前我有一个 grails/maven 项目。现在我正在将我的 grails proj 升级到 1.2.1。问题是升级需要用户输入,如果我的 CI 服务器尝试构建它,它将停止询问用户是否要升级某些插件。
有没有办法告诉 maven 对所有用户输入响应“y”?
尝试使用 --batch-mode 选项。这应该用“明智的”默认答案自动回答问题......不管这意味着什么。
如果做不到这一点,你可以在 UNIX/LINUX 上尝试yes | mvn <options> ...
yes | mvn <options> ...
我发现grails upgrade目标有一个'--non-interactive禁用用户输入的 ' 选项。只需将其与我的 CI 服务器连接即可。
grails upgrade
'--non-interactive