我有一个小的Groovy脚本要编辑,我对groovy中的依赖项管理有问题。我刚接触groovy,如果这个问题很难回答,我很抱歉。我使用IntelliJ作为IDEA。
@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()
}
}
}我尝试使用jenkins-core依赖来获取代码、文档等的自动编译,但它根本不起作用。我还在pom中尝试了maven依赖,它既不起作用也不起作用。
那么现在来看我的问题:如何在Groovy中正确地导入Jenkins的依赖关系?
发布于 2019-03-06 16:43:55
你可以从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')https://stackoverflow.com/questions/55016767
复制相似问题