Skip to main content
 首页 » 编程设计

grails之spring-security-core 插件的依赖问题

2024年11月01日27over140

我正在尝试将 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() 存储库添加到存储库列表中。但这并没有改变任何事情。

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

请您参考如下方法:

您需要额外的存储库:

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

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