Grails插件不能依赖其他grails插件?

时间:2013-04-01 06:53:14

标签: grails grails-plugin

我在windows中使用grails 2.2.1。

我想开发一个依赖于spring-security-core插件的插件,所以我将依赖添加到我的插件的BuildConfig.groovy中:

plugins {
    compile ':spring-security-core:1.2.7.3'
}

然后在我的grail应用程序项目中,我在BuildConfig.groovy中指定依赖项:

grails.plugin.location."xxxxx" = "../grails-plugins/xxxx"

之后,当我尝试刷新我的grail应用程序项目的依赖项时,它总是会提示

unable to resolve class org.springframework.security.authentication.UsernamePasswordAuthenticationToken 

这个类依赖于spring-security-core插件,我的插件也使用这个类。

这是一个grails bug吗?还是我错过了什么?请帮助,提前谢谢!

1 个答案:

答案 0 :(得分:1)

我在这里测试过。在Grails 2.2.1中,您需要将legacyResolve设置为true,因为

  

Grails 2.2不再使用插件的BuildConfig进行依赖   分辨率,仅使用POM提供的数据

当您设置此项并刷新依赖项时,将显示Spring Security Core的安装消息。

相关问题