将库导入Jenkins groovy脚本

将库导入Jenkins groovy脚本,jenkins,groovy,jenkins-pipeline,grape,Jenkins,Groovy,Jenkins Pipeline,Grape,在我的Jenkins构建中,我有一个Groovy脚本(因为我使用的是管道插件),我试图使用OkHttpClient进行API调用 我从中获得了以下葡萄代码: 为此,我得到: General error during conversion: Error grabbing Grapes -- [unresolved dependency: com.squareup.okkhttp#okhttp;2.7.5: not found] java.lang.RuntimeException: Error

在我的Jenkins构建中,我有一个Groovy脚本(因为我使用的是管道插件),我试图使用
OkHttpClient
进行API调用

我从中获得了以下葡萄代码:

为此,我得到:

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管道脚本中运行时无法检索包?

我在运行使用@Grab注释的Jenkins Groovy控制台脚本时遇到类似问题。该错误是由Jenkins Groovy无法解析我的公司proxyhost服务器引起的

Groovy proxyserver可以在命令行上设置,如下所示:

groovy-Dhttp.proxyHost=yourproxy-Dhttp.proxyPort=portNumber-yourscript.groovy

但我无法找到如何为Jenkins Groovy做到这一点

我以以下解决方法结束:

您可以从命令行安装所需的库(假设您有权访问Jenkins服务器)。在这种情况下,proxyserver很容易指定如下:

grape -Dhttp.proxyHost=proxy.server.net -Dhttp.proxyPort=port install %groupId% %artifactId% [%version%]

同时确保在使用Jenkins用户帐户登录时安装库。Grapes库是特定于用户帐户的。

我在运行使用@Grab注释的Jenkins Groovy控制台脚本时遇到了类似的问题。该错误是由Jenkins Groovy无法解析我的公司proxyhost服务器引起的

Groovy proxyserver可以在命令行上设置,如下所示:

groovy-Dhttp.proxyHost=yourproxy-Dhttp.proxyPort=portNumber-yourscript.groovy

但我无法找到如何为Jenkins Groovy做到这一点

我以以下解决方法结束:

您可以从命令行安装所需的库(假设您有权访问Jenkins服务器)。在这种情况下,proxyserver很容易指定如下:

grape -Dhttp.proxyHost=proxy.server.net -Dhttp.proxyPort=port install %groupId% %artifactId% [%version%]

同时确保在使用Jenkins用户帐户登录时安装库。Grapes库是特定于用户帐户的。

什么是jenkins版本?安装的版本是
2.46
。他们支持
@Grab
,因为版本2.3I安装了这个插件并重新启动了Jenkins,但是我得到了同样的错误。还没有。什么是jenkins版本?安装的版本是
2.46
。他们支持
@Grab
,因为版本2.3I安装了这个插件并重新启动了Jenkins,但是我得到了同样的错误。还没有。大门还开着