即使通过命令“grails install-plugin plugin_name plugin_version”安装了它们,我仍然面临这些随机错误。这是Jenkins构建的一部分,在该构建中,首先 check out 代码,然后使用grails进行构建,然后将“prod war”作为目标。
Grails能够找到并安装所需的插件,但是对于该插件的不同版本仍然失败,并且我不知道它从哪里选择该版本。
这是错误的代码段:https://gist.github.com/marianogg9/e208233042c721bdbd87
这是我的BuildConfig.groovy:https://gist.github.com/marianogg9/438dc35d4643affe6e19
非常感谢您的帮助,我在这里用光了所有的选择。
谢谢!
最佳答案
看来您正在将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"
}
}
关于grails - 尝试在Jenkins中安装插件时出现Grails 1.3.7 “is not a valid Grails plugin. No plugin.xml descriptor found!”错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32782628/