共享jenkins库build.gradle错误

时间:2018-04-06 09:53:18

标签: android jenkins gradle groovy shared-libraries

我是groovy和gradle的新手,因为我正在为jenkins管道构建一个小型共享库,在执行gradle build命令时出现错误unable to resolve class hudson.model.Actionable。我知道gradle需要这个依赖才能执行这个命令。我的noob问题:如何将以下库添加到依赖项块build.gradle?

  • hudson.model.Actionable
  • hudson.tasks.junit.CaseResult
  • hudson.tasks.test.AbstractTestResultAction 我也有这个错误: 无法解析类NonCPS,无法找到注释类

总结一下,如何在build.gradle中添加hudson.model和hudson.task以及nonCPS类作为依赖项?

1 个答案:

答案 0 :(得分:0)

我终于找到了解决这个问题的方法,我只是把它放在这里以防万一遇到同样的问题:

compile 'com.cloudbees:groovy-cps:1.24'
compile 'org.eclipse.hudson:hudson-core:3.2.1'
compileOnly 'javax.servlet:servlet-api:2.5'