我试图将spring-security添加到我的grail项目中但是在编译时失败了。 以下是我在BuildConfig.groovy中的插件: `//仅适用于构建系统的插件 build":tomcat:7.0.54"
// plugins for the compile step
compile ":scaffolding:2.1.1"
compile ':cache:1.1.6'
compile ":asset-pipeline:1.8.11"
compile ":mongodb:3.0.1"
compile ":spring-security-core:2.0-RC3"
// plugins needed at runtime but not for compilation
//runtime ":hibernate4:4.3.5.4" // or ":hibernate:3.6.10.16"
runtime ":jquery:1.11.1"`
编译失败,我收到了这个致命的错误消息:
编译时发生致命错误java.lang.NoClassDefFoundError:net / sf / ehcache / config / CacheConfiguration
我按照here的说明进行了操作,但在#grails编译之后卡住了#39;步。 我尝试在插件列表中添加 ehcache 依赖项,但随后它说它无法下载。我不知道该怎么做。该项目非常简单,我刚从我之前提供的链接开始教程。 我刚刚卸载了hibernate并安装了mongodb。
答案 0 :(得分:2)
您应该将 ehcache 添加到依赖项而不是插件。
dependencies {
compile "net.sf.ehcache:ehcache-core:2.4.8"
}
我不认为spring-security-core需要休眠。