Jenkins中的Gradle Build Error - build.gradle:在开始标记之前只允许空格内容而不是b

时间:2017-09-18 07:02:52

标签: jenkins gradle build

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

  

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

     

构建步骤'调用Gradle脚本'将构建结果更改为SUCCESS
  解析POMs   错误:无法解析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>上的Jenkins中确保配置属性根据验证的答案提前设置。但它并没有解决失败。可能是因为它被指定为Maven而不是Gradle。

1 个答案:

答案 0 :(得分:0)

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

我之所以遇到这种担忧,是因为Jenkins的工作并没有在Jenkins中创建为FreeStyle Job。因此,虽然gradle.build是作为构建文件提供的,但它正在搜索Pom