現在、私はgrails/mavenプロジェクトを持っています。現在、grails プロジェクトを 1.2.1 にアップグレードしています。問題は、アップグレードがユーザー入力を要求することです。私の CI サーバーがそれを構築しようとすると、特定のプラグインをアップグレードするかどうかをユーザーに尋ねて停止します。
すべてのユーザー入力に対して「y」と応答するようにmavenに指示する方法はありますか?
--batch-mode オプションを使用してみてください。これは、「賢明な」デフォルトの回答で質問に自動的に回答することになっています...それが何を意味するにせよ。
それができない場合は、UNIX / LINUX で試すことができますyes | mvn <options> ...
grails upgrade
target には、'--non-interactive
ユーザー入力を無効にする ' オプションがあることがわかりました。これをCIサーバーに接続するだけの問題でした。