将库导入Jenkins groovy脚本
在我的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
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,但是我得到了同样的错误。还没有。大门还开着