0

これが状況です。自動ビルドサーバーがあり、アプリwarをビルドし、gitcommitごとにローカルのTomcatにデプロイします。現在、プロジェクトの一部として、カスタム作成のプラグインがあり、プラグインバージョンを更新するたびに、プラグインバージョンの更新のプロンプトが表示されます。これにより、ビルドプロセスが停止し、最終的に中断されます(スレッドが「n」秒後に破棄されるため)。今、私は骨董品です。grails warコマンドにオプションを渡す方法はありますか?それで、このプラグインの更新を自動的に受け入れますか?回避策の1つは、スクリプトを作成するためにstdinとして「y」文字列を渡すことです。

cat "yyyy" | project-build.sh

、しかし、コマンドにそのようなコマンドがある場合grails war、またはこのバージョンがBuildConfig.groovyで指定されているため、grailsが自動的に新しいバージョンを取得する他の方法がある場合は好奇心が強いです。

plugins {
  compile ":custom-plugin:1.1.4"
}

それでも、1.1.3から1.1.4にアップデートしたいのか疑問に思いました。

4

1 に答える 1

1

grails war --non-interactive質問をバイパスして更新を行います。

--non-interactive任意のgrailsコマンドに適用でき、質問のデフォルトの選択を自動的に選択します。

于 2012-09-26T22:46:11.003 に答える