私は grails 2.2.2 アプリを持っており、cache-ehcache プラグインを使用することにしました。
問題は、このプラグインがバージョン 1.0.0 のキャッシュ プラグインに依存していて、私のアプリケーションにはバージョン 1.0.1 のキャッシュ プラグインがあることです (これが grails 2.2.2 のデフォルトだと思います)。したがって、アプリをコンパイルしようとすると、常に同じメッセージが表示されます。
You currently already have a version of the plugin installed [cache-1.0.1]. Do you want to update to [cache-1.0.0]? [y,n]
アプリケーションをコンパイルするたびに、この質問に答えなければなりません。.grails/2.2.2/my_project/plugins/cache-ehcache-1.0.0/dependencies.groovy
プロジェクトプラグインの依存関係をandplugin.xml
ファイルで cache-1.0.1 に変更しようとしました。うまくいかないようです。
jar をプラグインの依存関係から除外できることは知っていますが、別のプラグインを除外することは可能ですか?
のセクションをBuildConfig.groovy
次のように変更してみました。
plugins {
...
compile(':cache-ehcache:1.0.0') { excludes ":cache:1.0.0"}
}
しかし、まだ機能していないようです。アプリをコンパイルするたびに同じ質問が表示されます。