2

Grails 2.2.1 にアップグレードした後、インライン プラグイン ディレクティブが機能しなくなりました。たとえば、次はプラグインを解決しません。

grails.plugin.location.'commons' = "../../common/commons-upgrade"

BuildConfig.groovyに以下を追加するように指示されている ガイド http://grails.org/doc/latest/guide/upgradingFromPreviousVersionsOfGrails.htmllegacyResolve trueに従いましたが、それでも機能しません。

また、ガイドは次のように主張しています。

Grails 2.2 は、依存関係の解決にプラグインの BuildConfig を使用しなくなり、POM によって提供されるデータのみを使用します。

私は、アプリケーションがPOMを必要とせず、デフォルトでプラグインの解決にBuildConfigを使用していることを発見しました。Grails がデフォルトでいくつかのプラグインに依存していることを考えると、create-app が自動的に POM を生成し、それがデフォルトで使用されることを期待します。

誰かが依存関係の解決で私の混乱を解決できますか?

4

1 に答える 1

0

使用できます grails generate-pom

展開に使用できるプラグインの pom を作成しますが、現時点で発生している問題は解決しません。

それを回避するために私が見つけた唯一の方法は、http://grails.org/doc/2.2.1/guide/upgradingFromPreviousVersionsOfGrails.htmlに従って、ビルド構成でlegacyResolveをtrueに設定することです

うまくいけば、それはすぐに修正されます。

于 2013-07-20T13:08:44.250 に答える