【问题标题】:Dependencies issue with spring-security-core pluginspring-security-core 插件的依赖关系问题
【发布时间】:2013-10-12 08:24:22
【问题描述】:

我正在尝试将 spring-security-core 插件安装到我的项目中,但似乎在任何存储库中都找不到插件文件。

我将此行添加到 BuildConfig 文件的插件部分:

    compile ':spring-security-core:2.0-RC2'

运行 grails compile 命令后出现以下错误(缩短):

        ==== ebrRelease: tried

          http://repository.springsource.com/maven/bundles/release/org/springframework/security/spring-security-core/3.2.0.RC1/spring-security-core-3.2.0.RC1.pom

          -- artifact org.springframework.security#spring-security-core;3.2.0.RC1!spring-security-core.jar:

          http://repository.springsource.com/maven/bundles/release/org/springframework/security/spring-security-core/3.2.0.RC1/spring-security-core-3.2.0.RC1.jar

        ==== ebrExternal: tried

          http://repository.springsource.com/maven/bundles/external/org/springframework/security/spring-security-core/3.2.0.RC1/spring-security-core-3.2.0.RC1.pom

          -- artifact org.springframework.security#spring-security-core;3.2.0.RC1!spring-security-core.jar:

          http://repository.springsource.com/maven/bundles/external/org/springframework/security/spring-security-core/3.2.0.RC1/spring-security-core-3.2.0.RC1.jar

        ==== grailsCentral: tried

          http://grails.org/plugins/grails-spring-security-core/tags/RELEASE_3.2.0.RC1/spring-security-core-3.2.0.RC1.pom

          -- artifact org.springframework.security#spring-security-core;3.2.0.RC1!spring-security-core.jar:

          http://grails.org/plugins/grails-spring-security-core/tags/RELEASE_3.2.0.RC1/grails-spring-security-core-3.2.0.RC1.jar

        ==== mavenCentral: tried

          http://repo1.maven.org/maven2/org/springframework/security/spring-security-core/3.2.0.RC1/spring-security-core-3.2.0.RC1.pom

          -- artifact org.springframework.security#spring-security-core;3.2.0.RC1!spring-security-core.jar:

          http://repo1.maven.org/maven2/org/springframework/security/spring-security-core/3.2.0.RC1/spring-security-core-3.2.0.RC1.jar

                module not found: org.springframework.security#spring-security-web;3.2.0.RC1

        ==== grailsHome: tried

          C:\dev\springsource\grails-2.2.3\bin\../lib/org.springframework.security/spring-security-web/ivy-3.2.0.RC1.xml

          -- artifact org.springframework.security#spring-security-web;3.2.0.RC1!spring-security-web.jar:

          C:\dev\springsource\grails-2.2.3\bin\../lib/org.springframework.security/spring-security-web/jars/spring-security-web-3.2.0.RC1.jar

          C:\dev\springsource\grails-2.2.3\bin\../lib/org.springframework.security/spring-security-web/bundles/spring-security-web-3.2.0.RC1.jar

        ==== grailsHome: tried

          C:\dev\springsource\grails-2.2.3\bin\..\src\libs/spring-security-web-3.2.0.RC1.xml

          -- artifact org.springframework.security#spring-security-web;3.2.0.RC1!spring-security-web.jar:

          C:\dev\springsource\grails-2.2.3\bin\..\src\libs/spring-security-web-3.2.0.RC1.jar

        ==== grailsHome: tried

          C:\dev\springsource\grails-2.2.3\bin\..\dist/spring-security-web-3.2.0.RC1.xml

          -- artifact org.springframework.security#spring-security-web;3.2.0.RC1!spring-security-web.jar:

          C:\dev\springsource\grails-2.2.3\bin\..\dist/spring-security-web-3.2.0.RC1.jar

        ==== grailsHome: tried

          C:\dev\springsource\grails-2.2.3\bin\../plugins/spring-security-web-3.2.0.RC1.pom

          -- artifact org.springframework.security#spring-security-web;3.2.0.RC1!spring-security-web.jar:

          C:\dev\springsource\grails-2.2.3\bin\../plugins/spring-security-web-3.2.0.RC1.jar

        ==== ebrRelease: tried

          http://repository.springsource.com/maven/bundles/release/org/springframework/security/spring-security-web/3.2.0.RC1/spring-security-web-3.2.0.RC1.pom

          -- artifact org.springframework.security#spring-security-web;3.2.0.RC1!spring-security-web.jar:

          http://repository.springsource.com/maven/bundles/release/org/springframework/security/spring-security-web/3.2.0.RC1/spring-security-web-3.2.0.RC1.jar

        ==== ebrExternal: tried

          http://repository.springsource.com/maven/bundles/external/org/springframework/security/spring-security-web/3.2.0.RC1/spring-security-web-3.2.0.RC1.pom

          -- artifact org.springframework.security#spring-security-web;3.2.0.RC1!spring-security-web.jar:

          http://repository.springsource.com/maven/bundles/external/org/springframework/security/spring-security-web/3.2.0.RC1/spring-security-web-3.2.0.RC1.jar

        ==== grailsCentral: tried

          http://grails.org/plugins/grails-spring-security-web/tags/RELEASE_3.2.0.RC1/spring-security-web-3.2.0.RC1.pom

          -- artifact org.springframework.security#spring-security-web;3.2.0.RC1!spring-security-web.jar:

          http://grails.org/plugins/grails-spring-security-web/tags/RELEASE_3.2.0.RC1/grails-spring-security-web-3.2.0.RC1.jar

        ==== mavenCentral: tried

          http://repo1.maven.org/maven2/org/springframework/security/spring-security-web/3.2.0.RC1/spring-security-web-3.2.0.RC1.pom

          -- artifact org.springframework.security#spring-security-web;3.2.0.RC1!spring-security-web.jar:

          http://repo1.maven.org/maven2/org/springframework/security/spring-security-web/3.2.0.RC1/spring-security-web-3.2.0.RC1.jar

                ::::::::::::::::::::::::::::::::::::::::::::::

                ::          UNRESOLVED DEPENDENCIES         ::

                ::::::::::::::::::::::::::::::::::::::::::::::

                :: org.springframework.security#spring-security-core;3.2.0.RC1: not found

                :: org.springframework.security#spring-security-web;3.2.0.RC1: not found

                ::::::::::::::::::::::::::::::::::::::::::::::


| Error Failed to resolve dependencies (Set log level to 'warn' in BuildConfig.groovy for more information):

- org.springframework.security:spring-security-core:3.2.0.RC1
- org.springframework.security:spring-security-web:3.2.0.RC1

我还将 ebr() 存储库添加到存储库列表中。但这并没有改变什么。

如何解决这个问题并正确下载插件?

【问题讨论】:

    标签: grails plugins spring-security


    【解决方案1】:

    您需要额外的存储库:

    mavenRepo 'http://repo.spring.io/milestone'
    

    见公告:http://grails.1312388.n4.nabble.com/Spring-Security-2-0-RC-release-td4649905.html

    【讨论】:

    • 这有帮助。谢谢!
    • 在 BuildConfig 的 repositories 部分下添加上述行。
    【解决方案2】:

    试试这个: 检查(最好从同一个控制台)每个 URL grails 正在尝试下载

    curl --verbose  http://grails.org/plugins/grails-spring-security-core/tags/RELEASE_2.0-RC2/spring-security-core-2.0-RC2.pom
    

    就我而言,我检测到 http://grails.org 存储库已移至 https://repo.grails.org

    HTTP/1.1 302 Found
    Date: Fri, 06 Mar 2015 01:59:30 GMT
    Content-Type: text/plain; charset=utf-8
    

    内容长度:0 连接:保持活动 expires=周六,05-Mar-16 01:59:29 GMT;路径=/;域=.grails.org; HttpOnly 地点:https://repo.grails.org/grails/plugins-releases-local/org/grails/plugins/spring-security-core/2.0-RC2/spring-security-core-2.0-RC2.pom

    祝你好运!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-01-22
      • 2014-05-07
      • 2019-01-12
      • 2016-03-23
      • 2012-09-29
      • 2016-03-23
      • 2013-07-29
      相关资源
      最近更新 更多