2

Windowsでgrails 2.2.1を使用しています。

spring-security-core プラグインに依存するプラグインを開発したいので、プラグインの BuildConfig.groovy に依存関係を追加します。

plugins {
    compile ':spring-security-core:1.2.7.3'
}

次に、grail アプリケーション プロジェクトで、次の BuildConfig.groovy に依存関係を指定します。

grails.plugin.location."xxxxx" = "../grails-plugins/xxxx"

その後、grail アプリケーション プロジェクトの依存関係を更新しようとすると、常にプロンプ​​トが表示されます

unable to resolve class org.springframework.security.authentication.UsernamePasswordAuthenticationToken 

このクラスは spring-security-core プラグインに依存するクラスであり、私のプラグインもこのクラスを使用します。

Grailsのバグですか?または私は何かが恋しいですか?助けてください、事前に感謝します!

4

1 に答える 1

1

ここでテストしました。Grails 2.2.1 では、以降に設定legacyResolveする必要がありますtrue

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

これを設定して依存関係を更新すると、Spring Security Core のインストール メッセージが表示されます。

于 2013-04-02T02:23:37.340 に答える