2

我在 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错误吗?还是我想念什么?请帮忙,提前谢谢!

4

1 回答 1

1

我在这里测试过。在 Grails 2.2.1 中,您需要设置legacyResolvetruesince

Grails 2.2 不再使用插件的 BuildConfig 进行依赖解析,只使用 POM 提供的数据

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

于 2013-04-02T02:23:37.340 回答