によると:
http://grails.org/doc/latest/guide/3.%20Configuration.html#3.7.8 Maven 統合
Maven を使用すると、Grails の依存関係の解決が無効になり、代わりに pom から解決が行われます。私が知る限り、それは継承/フレームワークの依存関係には当てはまらないようです。
たとえば、最新バージョンの logback を使用できるように、slf4j のバージョンを 1.5.8 (Grails がインポートするもの) から 1.6.1 にアップグレードしようとしています。pom に適切なバージョンの slf4j を含めていますが、「mvn install」を試みると、互換性のないバインディングに関する警告が表示されます。maven 依存関係プラグインを使用して、slf4j の他のバージョンが含まれていないことを確認しました。
BuildConfig.groovy に除外を追加してみました:
inherited("global") {
excludes "slf4j-api"
}
しかし、それはうまくいかないようでした。