Dans ma build Jenkins, j'ai un script Groovy (parce que j'utilise le plugin Pipeline) où j'essaye de faire un appel API en utilisant OkHttpClient
.Importer la bibliothèque dans le script groovy de Jenkins
Je le code suivant Grape que je suis arrivé de here:
@Grapes(
@Grab(group='com.squareup.okhttp', module='okhttp', version='2.7.5')
)
Pour cela, je reçois:
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)
Toute idée de ce qui pourrait être erroné?
Impossible de récupérer les packages lors de l'exécution d'un script de pipeline Jenkins?
Qu'est-ce qu'une version jenkins? –
La version est '2.46' – octavian
Est-ce que le [Plugin de bibliothèques partagées Groovy Pipeline] (https://wiki.jenkins-ci.org/display/JENKINS/Pipeline+Shared+Groovy+Libraries+Plugin) est installé. Ils supportent '@ Grab' depuis la version 2.3 –