我最近开始使用Grails,并希望测试Spring Security插件。 我正在使用Grails v3.0.0RC2,但是发现很难找到准确的文档。
我正在查看位于http://grails.org/plugin/spring-security-core的Grails Spring Security插件页面,并告诉我将以下内容添加到grails-app/conf/BuildConfig中。
plugins {
…
compile ':spring-security-core:2.0-RC4'
…
}
现在,Grails 3已经取消了BuildConfig,并开始使用Gradle。所以我想我可以把编译行添加到我的build.gradle文件的"dependencies"部分中,像这样:
dependencies{
...
compile:":spring-security-core:2.0-RC4"
}
然而,那并不起作用。我收到错误消息“找不到:spring-security-core:2.0-RC4...”。
然后我想到:“嘿,这是个插件,让我尝试在build.gradle文件中像其他地方一样在它之前加上“org.grails.plugins”:
dependencies{
...
compile:"org.grails.plugins:spring-security-core:2.0-RC4"
}
仍然不行。
我通过在 search.maven.org 上找到的依赖项来使其编译,就像这样:
dependencies{
...
compile 'org.springframework.security:spring-security-core:4.0.0.RELEASE'
}
但我认为这并不是正确的做法,因为Grails文档说我应该能够访问该命令。grails s2-quickstart
一旦插件安装完成,我并不知道如何使用Maven仓库进行操作。
我相信我肯定犯了一个简单的配置错误,因为我对Grails、Spring和Gradle都非常陌生,所以非常感谢能提供任何帮助。