Maven - 对所有用户输入自动响应“是”

Mig*_*ing 4 java maven

目前我有一个 grails/maven 项目。现在我正在将我的 grails proj 升级到 1.2.1。问题是升级要求用户输入,如果我的 CI 服务器尝试构建它,它会停止询问用户是否要升级某些插件。

有没有办法告诉 Maven 对所有用户输入都响应“y”?

Ste*_*n C 5

尝试使用 --batch-mode 选项。这应该会自动回答具有“合理”默认答案的问题......无论这意味着什么。

如果失败,在 UNIX / LINUX 上你可以尝试 yes | mvn <options> ...


Mig*_*ing 2

我发现grails upgrade目标有一个'--non-interactive禁用用户输入的 ' 选项。只需将其与我的 CI 服务器连接起来即可。