在我的Jenkins构建中,我使用的是pipeline plugin。
在其中,我正在进行REST呼叫。
对于那个电话,我需要使用:
@Grab(group='org.codehaus.groovy.modules.http-builder', module='http-builder', version='0.7' )
然而,为此我得到错误:
org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed: General error during conversion: Error grabbing Grapes -- [unresolved dependency: org.codehaus.groovy.modules.http-builder#http-builder;0.7: not found]
那么如何在Jenkins管道插件中使用@Grab
?
答案 0 :(得分:2)
异常发生是因为葡萄不知道找不到httpclient 4.2.1所以添加http客户端4.2.6并且它应该适合你。
@Grab(group='org.codehaus.groovy.modules.http-builder', module='http-builder', version='0.7' )
@Grab('org.apache.httpcomponents:httpclient:4.2.6')