我能';t在Grails中安装spring安全核心插件

我能';t在Grails中安装spring安全核心插件,grails,spring-security,Grails,Spring Security,我有Windows7和Grails-2.0.4。正在尝试安装插件spring安全内核。我到处都试过:cmd,Idea,SPS。什么都不管用。到处都是同样的错误: !Error resolving plugin [name: spring-security-core, group: org.grails.plugins, version: latest.integration(1.2.7.3 in SPS)]. Plugin not found. !Error Plugin not found

我有Windows7和Grails-2.0.4。正在尝试安装插件spring安全内核。我到处都试过:
cmd
,Idea,SPS。什么都不管用。到处都是同样的错误:

!Error resolving  plugin [name: spring-security-core, group: org.grails.plugins, version: latest.integration(1.2.7.3 in SPS)]. Plugin not found.
!Error Plugin not found  for name [spring-security-core] and version[not specified(1.2.7.3 in SPS)]

我试着把这个插件的zip文件放在不同的目录中。不起作用。有了连接,一切都好。请帮帮我。

安装它的首选方法是在BuildConfig.groovy中添加依赖项。每个插件的语法如下所示:
compile
“:spring security core:1.2.7.3”
(查看顶部的“依赖项”部分)。因此BuildConfig.groovy的
plugins`部分应该如下所示:

plugins {
   runtime ":hibernate:$grailsVersion"
   build ":tomcat:$grailsVersion"
   ...
   compile ":spring-security-core:1.2.7.3"
}
或者,您可以使用
install plugin
脚本安装它:

$ grails install-plugin spring-security-core

但是依赖方法是更好的方法。

检查BuildConfig依赖项的
存储库部分,如果还没有,则添加以下内容:

grailsRepo "http://grails.org/plugins" 

grails插件存储库在今年早些时候移动了,旧存储库不包含自2012年4月以来发布的任何插件版本。我不清楚默认情况下哪些版本的Grails将使用新的存储库,更改发生在2.0.3/4左右。

检查Grails Spring security integration是否需要另一个特定的jar。使用Spring时,这是一个常见的混淆。SpringJAR只包含调用其他第三方代码的集成代码。例如,Spring orm调用Hibernate.jarCall me crazy,但我会在BuildConfig.groovy中将日志级别设置为“warn”以获取更多信息。你疯了Burt,你为什么要这么做?