2

Grails openId プラグインのチュートリアルを実行しようとしています。テスト アプリを作成し、Burt Beck のチュートリアルの手順を正確に実行しましたhttp://grails-plugins.github.com/grails-spring-security-openid/docs/manual/guide/3.%20Tutorials.html

しかし、私がすでにこれを実行している場合: $ grails s2-quickstart com.openidtest User Role

エラーが表示されます:

エラー 依存関係の解決に失敗しました (詳細については、BuildConfig.groovy でログ レベルを「警告」に設定してください):

  • com.google.code.guice:guice:2.0

誰かが理由を教えてもらえますか? これを BuildConfig.groovy: mavenRepo " http://guice-maven.googlecode.com/svn/trunk/ " に既に追加しましたが、それでも機能しません。

助けてください、ありがとう

4

3 に答える 3

3

Guice 2 は Maven Central にありますが、別のグループ ID の下にあります。使用する代わりにBuildConfigでプラグインを宣言することで機能させることができる場合があるinstall-pluginため、推移的な依存関係を除外できます

plugins {
  compile(':spring-security-openid:1.0.4') {
    excludes 'guice'
  }
}

次に、依存関係セクションで適切な依存関係を明示的に取り込みます

dependencies {
  compile('com.google.inject:guice:2.0')
于 2013-02-07T11:22:27.890 に答える
1

あなたはhttp://jira.grails.org/browse/GPSPRINGSECURITYOPENID-23を見ています- 私は修正に取り組んでいます。

于 2013-01-30T15:00:37.493 に答える