2011-12-04 6 views
6

は、GrailsのRC3 使用して新しいプロジェクトを開始する(Windows 7の64ビットのJava 1.6)GRAILS run-appを実行しているときにプラグイン更新のプロンプトをスキップする方法は?

インストール春 - セキュリティ - コアプラグイン

私はGrailsの実行アプリをやるたび、それはwebxml-1.4をアップグレードするために私を促し〜1.3.1何度も何度も繰り返します

私はIntelliJ 10.5.3を使用しています。コンソールではNOを入力できないので、IDEを使用してデバッグすることはできません。私は好み の順に表示さ

考えられる解決策 - 手動webxml 1.4 に依存するようにどこかで春・セキュリティ・コアの設定を変更する - - プラグインのアップグレードの質問 をスキップする方法を見つけるSTSへの切り替え(コンソール作品を開発します

おかげ

答えて

11

)STSにあなたは、プロンプトをスキップする必要があり--non-インタラクティブなフラグを設定してみてください可能性があります。

grails run-app --non-interactive 

このBuildConfig.groovyを設定すると、grailsでプラグインの依存関係を管理できます。ユーザガイドのプラグインの除外セクションを参照してください -

http://grails.org/doc/1.3.7/guide/3.%20Configuration.html#3.7.10%20Plugin%20Dependencies

だけapplication.propertiesから

注プラグインの参照を削除することを忘れないでください:Grailsの1.3.7 grails --non-interactive run-appのためのスイッチを動作しませんして来なければなりません上記のコマンドの後に。

+0

は最後に、GrailsのクリーンWindowsのユーザー/ Grailsの/プロジェクトディレクトリをフラッシュした後、そしてもちろん働いてしまいました。 IntelliJが自動的に追加するので、application.propertiesの削除の通知に感謝します。 –

1

--non-interactiveを使用せずにこれを行う別の方法は、これをscripts/に設定することです。

scripts/_Events.groovyにこのブロックを追加します。

から撮影
def resolveDependenciesWasInteractive = false 
eventResolveDependenciesStart = { 
    resolveDependenciesWasInteractive = isInteractive 
    isInteractive = false 
} 

eventResolveDependenciesEnd = { 
    isInteractive = resolveDependenciesWasInteractive 
} 

http://ldaley.com/post/2616518761/disabling-grails-plugin-upgrade-confirmation

関連する問題