我有一个想要编辑的小型 Groovy 脚本,但在 Groovy 中的依赖项管理方面存在问题。我是 groovy 的新手,如果这个问题有点学习/容易回答,请提前抱歉。
我用IntelliJ
作为想法。
@Grab(group='org.jenkins-ci.main', module='jenkins-core', version='2.167', scope='provided')
//import jenkins...
def call()
{
Jenkins.instance.getItemByFullName(currentBuild.fullProjectName).getBuilds().each{ build ->
if (currentBuild.number > build.number && exec != null)
{
build.rawBuild.doKill()
}
}
}
我尝试使用詹金斯核心依赖来获取代码的自动完成、文档等,但它根本不起作用。我还尝试了maven依赖pom
它也不起作用。
现在我的问题是:如何在 Groovy 中正确导入 Jenkins 的依赖项?
您可以从 jenkins-ci maven repo 获取此依赖项:
@GrabResolver(name='jenkins', root='http://repo.jenkins-ci.org/public/')
@Grab(group='org.jenkins-ci.main', module='jenkins-core', version='2.167')
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)