代码之家  ›  专栏  ›  技术社区  ›  Jeff Maass PrateekSaluja

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

  •  0
  • Jeff Maass PrateekSaluja  · 技术社区  · 7 年前

    新潮的。使用脚本作为jenkins管道的一部分。只需一根短绒就可以在Sublime中编辑。

    收到此错误:

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

    文件:/var/jenkins_home/jobs/{repo}/branchs/master/builds/9/libs/{jenkins library name}/src/{srcpath}/pom_ex.groovy:12:

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

    Capture of offending code

    1 回复  |  直到 7 年前
        1
  •  0
  •   Jeff Maass PrateekSaluja    7 年前

    真的很痛快,我花了这么长时间才看出来。我没有看到,因为我已经在爪哇工作了几年了,IDE指出了这种错误。构造函数的名称与类不匹配…

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

    Reproduce the problem

    跑步 DUMMY d = new DUMMY('blah') 产生:

    1编译错误:

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