grails - 尝试在Jenkins中安装插件时出现Grails 1.3.7 “is not a valid Grails plugin. No plugin.xml descriptor found!”错误

标签 grails jenkins grails-plugin

即使通过命令“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/

相关文章:

unit-testing - 在 grails + acegi 中测试 securityConfig 映射

Jenkins 无法通过 http ://<hostname>:8080 in Windows server 2012 访问

node.js - 运行 npm install 命令时 Jenkins 构建步骤失败

java - Grails 渲染 PDF 插件返回 NullPointerException

linux - Log4J 日志消息被记录到 grails 应用程序的应用程序日志和标准输出

grails - Grails BootStrap:无方法签名:* .addTo *适用

grails - Grails:在GORM中持久保存 HashMap 的最简单方法

curl - Jenkins远程触发带参数

Grails Hibernate 过滤器 findById(id) 与 get(id)

grails - Grails:找不到名称[acegi]和版本[0.5.2]的插件