WindowsでIntelliJ 8.1.2を使用して、中央のGrailsプラグインリポジトリでは利用できない内部開発プラグインに依存するGrails 1.1プロジェクトを開発しています。Grails 1.1 では、インストールされたプラグインのデフォルトの場所が から に移動され$PROJECT_ROOT/plugins
ました。$HOME/.grails/1.1/$PROJECT/plugins
コマンドラインを使用して、プラグインをデフォルトの場所にインストールしました。私の IntelliJ プロジェクトには、メインの Grails アプリケーションがモジュールとして含まれています。メインのアプリが依存するプラグインを IntelliJ が見つけられるようにするために$HOME/.grails/1.1/$PROJECT/plugins
、コンテンツ ルートとして追加し、この場所内のソース フォルダーを指定しました。
プロジェクトがビルドされ、IDE でテストを実行できますが、問題は、プラグイン プロジェクトがプロジェクト内のモジュールとして設定されていないことです。コンテンツ ルートとして設定されるプラグインのインストール場所であることを思い出してください。現状では、プラグインを変更する必要がある場合は、IDE の外部で変更し、コマンドラインからプラグインを再インストールする必要があります。私が理想的に望むのは、メインの Grails アプリとプラグインを IntelliJ プロジェクト内のモジュールとしてセットアップすることですが、メインの Grails アプリはインストールされた場所からプラグインを参照します。これにより、プラグインまたは IDE 内のメイン アプリを変更できますが、メイン アプリが IDE 内で依存するプラグインのバージョンは、コマンド ライン (つまり のバージョン) と同じになります$HOME/.grails/1.1/$PROJECT/plugins
。この設定を実現する方法はありますか?