我无法在Grails中安装spring-security-core插件

时间:2012-10-28 00:46:16

标签: grails spring-security

我有Windows 7和Grails-2.0.4。试图安装插件spring-security-core。我从各处尝试过: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文件放在不同的目录中。不行。连接一切都还可以。请帮帮我。

2 个答案:

答案 0 :(得分:1)

安装它的首选方法是在BuildConfig.groovy中添加依赖项。针对每个插件列出了此语法,在本例中为http://grails.org/plugin/spring-security-corecompile“:Spring-security-core:1.2.7.3 BuildConfig.groovy的”(look for the 'Dependency' section at the top). So the插件“部分应该是这样的:

plugins {
   runtime ":hibernate:$grailsVersion"
   build ":tomcat:$grailsVersion"
   ...
   compile ":spring-security-core:1.2.7.3"
}

或者,您可以使用install-plugin脚本安装它:

$ grails install-plugin spring-security-core

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

答案 1 :(得分:1)

检查BuildConfig依赖项的repositories部分,如果尚未添加,请添加以下内容:

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

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