Groovy:构造函数调用必须是构造函数中的第一条语句

时间:2018-08-01 15:51:43

标签: jenkins groovy jenkins-pipeline

Groovy的新手。将脚本用作Jenkins管道的一部分。仅使用短绒毛即可在Sublime中进行编辑。

收到此错误:

  

org.codehaus.groovy.control.MultipleCompilationErrorsException:启动失败:

     

文件:/ var / jenkins_home / jobs / {repo} / branchches / master / builds / 9 / libs / {jenkins-library-name} / src / {srcPath} /Pom_EX.groovy:12:

     

构造函数调用必须是构造函数中的第一条语句。   在第12行:11列。

Capture of offending code

1 个答案:

答案 0 :(得分:0)

在这里花了很长时间才能真正击败自己。我没有看到它,因为我从事Java已有几年了-IDE指出了这种类型的错误。构造函数的名称与该类不匹配。...

我用一个虚拟类重现了这个问题。

Reproduce the problem

运行DUMMY d = new DUMMY('blah')产生了:

  

1个编译错误:

     

构造函数调用必须是构造函数中的第一条语句。在第5行:11列。文件:file:/ {path} /DUMMY.groovy在第5行,第11列