【发布时间】:2017-02-23 16:32:28
【问题描述】:
在我的 Jenkins 构建中,我有一个 Groovy 脚本(因为我使用的是 Pipeline 插件),我正在尝试使用 OkHttpClient 进行 API 调用。
我有以下从here 获得的葡萄代码:
@Grapes(
@Grab(group='com.squareup.okhttp', module='okhttp', version='2.7.5')
)
为此,我得到:
General error during conversion: Error grabbing Grapes -- [unresolved dependency: com.squareup.okkhttp#okhttp;2.7.5: not found]
java.lang.RuntimeException: Error grabbing Grapes -- [unresolved dependency: com.squareup.okhttp#okhttp;2.7.5: not found]
at sun.reflect.NativeContructorAccessorImpl.newInstance0(Native Method)
知道可能出了什么问题吗?
在 Jenkins 流水线脚本中运行时,Grape 无法检索包?
【问题讨论】:
-
jenkins 版本是什么?
-
版本是
2.46 -
是否安装了Pipeline Shared Groovy Libraries Plugin。他们从 2.3 版开始支持
@Grab -
我安装了这个插件并重新启动了 Jenkins,但我得到了同样的错误。
-
还没有。 ticket 仍然打开
标签: jenkins groovy jenkins-pipeline groovy-grape