Groovy 无法使用Grapes下载jenkins core jar

Groovy 无法使用Grapes下载jenkins core jar,groovy,grape,Groovy,Grape,我正在编写一个groovy脚本,并试图使用Grapes下载jenkins核心模块,但我不能 @Grapes([ @Grab(group='org.jenkins-ci.main', module='jenkins-core', version='2.9') ]) import jenkins.model.Jenkins 它给了我以下错误: org.codehaus.groovy.control.multipleCompositionErrorsException:启动失败: 转换过程中

我正在编写一个groovy脚本,并试图使用Grapes下载jenkins核心模块,但我不能

@Grapes([
    @Grab(group='org.jenkins-ci.main', module='jenkins-core', version='2.9')
])
import jenkins.model.Jenkins
它给了我以下错误:

org.codehaus.groovy.control.multipleCompositionErrorsException:启动失败: 转换过程中的一般错误:抓取葡萄时出错--[未解决的依赖项:org.jenkins ci.main#jenkins core;2.9:未找到]

java.lang.RuntimeException:抓取Grapes时出错--[未解析的依赖项:org.jenkins ci.main#jenkins core;2.9:未找到]


我也尝试过其他版本,但都不起作用。这些版本在maven repo中提供。如果您能帮助我解决这个问题,我将不胜感激。

因为
jenkins core
在maven central中不可用,但在
jenkins ci
maven存储库中,您需要添加
http://repo.jenkins-ci.org
存储库

葡萄

@GrabResolver(name='jenkins', root='http://repo.jenkins-ci.org/public/')
@Grab(group='org.jenkins-ci.main', module='jenkins-core', version='2.9')
import jenkins.model.Jenkins
注意:由于此固定groovy,您需要使用groovy版本
2.4.7
或更高版本才能获取
jenkins core

Gradle

@GrabResolver(name='jenkins', root='http://repo.jenkins-ci.org/public/')
@Grab(group='org.jenkins-ci.main', module='jenkins-core', version='2.9')
import jenkins.model.Jenkins
jenkins ci.org
jenkins core
依赖项添加一个新的maven存储库

repositories {

    ...       

    maven {
        url 'http://repo.jenkins-ci.org/public/'
    }
}

dependencies {

    ... 

    compile group: 'org.jenkins-ci.main', name: 'jenkins-core', version: '2.9'
}

它在central maven repo中不可用:你能告诉我我可以为jenkins模块下载哪个jar吗用build更新了答案。gradleI没有使用Gradle,我正在使用jenkins管道插件向maven添加Groovy代码。我已经添加了您的Grape行,我得到了以下错误:
抓取Grapes时出错--[unresolved dependency:org.jenkins ci.main#jenkins core;2.9:not found]
知道如何解决依赖项吗?