6

私は 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"}
}

しかし、まだ機能していないようです。アプリをコンパイルするたびに同じ質問が表示されます。

4

1 に答える 1