首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Groovy中导入jenkins-api?

如何在Groovy中导入jenkins-api?
EN

Stack Overflow用户
提问于 2019-03-06 14:18:47
回答 1查看 709关注 0票数 3

我有一个小的Groovy脚本要编辑,我对groovy中的依赖项管理有问题。我刚接触groovy,如果这个问题很难回答,我很抱歉。我使用IntelliJ作为IDEA。

代码语言:javascript
复制
@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的依赖关系?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-03-06 16:43:55

你可以从jenkins-ci maven repo获得这个依赖:

代码语言:javascript
复制
@GrabResolver(name='jenkins', root='http://repo.jenkins-ci.org/public/')
@Grab(group='org.jenkins-ci.main', module='jenkins-core', version='2.167')
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55016767

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档