即使在通过命令" grails install-plugin plugin_name plugin_version"安装它们之后,我也会面临这些随机错误。这是Jenkins构建的一部分,其中代码首先签出,然后用grails构建,然后" prod war"作为目标。 Grails能够找到并安装它所需的插件,但仍然无法使用此插件的不同版本,我也不知道它从哪个版本中选择。
以下是错误摘录:https://gist.github.com/marianogg9/e208233042c721bdbd87
这是我的BuildConfig.groovy:https://gist.github.com/marianogg9/438dc35d4643affe6e19
非常感谢任何帮助,我在这里没有选择。 谢谢!
答案 0 :(得分:0)
看起来您将spring security core
jar依赖项定义为插件,这就是为什么它不能被抛弃。
在BuildConfig.groovy
移动plugins {}
到dependencies {}
grails.project.dependency.resolution = {
...
plugins {
compile ":burning-image:0.5.0"
compile ":email-confirmation:1.0.5"
compile ":mail:1.0"
runtime ":hibernate:$grailsVersion"
runtime ":jquery:1.7.1"
}
dependencies {
...
compile ":spring-security-core:1.2.7.2"
}
}