【问题标题】:Gradle Build Error in Jenkins - build.gradle: only whitespace content allowed before start tag and not bJenkins中的Gradle构建错误-build.gradle:开始标记之前只允许空白内容而不是b
【发布时间】:2018-02-26 15:24:16
【问题描述】:

当我尝试在 Jenkins 上运行 Gradle 项目时,
在我的解决方案方法成功构建后,我面临以下错误。 因此,整个构建都失败了。但是同一个项目在本地机器上完美执行,没有任何错误。此特定错误仅在 Jenkins 上引发。

构建成功
总时间:47.936 秒
停止了 0 个编译器守护程序。

构建步骤“调用 Gradle 脚本”将构建结果更改为成功
解析 POM
错误:无法解析 POM
org.apache.maven.project.ProjectBuildingException:处理 POM 时遇到一些问题:
[致命] 不可解析的 POM /var/lib/jenkins/workspace/ProjectOne/build.gradle:在开始标记之前只允许空白内容,而不是 b(位置:START_DOCUMENT 看到 b...@1:1)@ 第 1 行,第 1 列

有什么方法可以解决吗?

至于此question 上的堆栈参考,我尝试根据经过验证的答案确保 Build > Advance 设置中的 Jenkins 中的 config 属性。但这并没有解决失败。可能是因为它被指定给 Maven 而不是 Gradle。

【问题讨论】:

    标签: jenkins gradle build


    【解决方案1】:

    将 Jenkins 作业创建为新的 FreeStyle 作业。其他作业类型导致了该问题。

    我之所以面临这种担忧,是因为 Jenkins 作业不是在 Jenkins 中创建为 FreeStyle 作业。因此,尽管 gradle.build 作为构建文件给出,但它正在搜索 Pom

    【讨论】:

      猜你喜欢
      • 2012-12-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-24
      • 2019-03-09
      • 2014-06-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多