1
Jenkinsでプロジェクトをビルドするときに、httpclient.jarでいくつかのクラスを使用する必要があります。JenkinsでGroovyプラグインのjarを追加するには?
import jenkins.model.*
import hudson.model.*
import groovy.*
import org.apache.http.*
HttpClient httpClient = HttpClientBuilder.create().build();
:私は両方{Groovy_Classpath} \ libと{Jenkins_Path} \プラグイン\グルービー\ WEB-INF \ libにこのジャーを添加し、仕事にインポートしようとした(下記のスクリーンショットを参照)
それは二つの問題があります。だから私はHttpClientをを取り外して別のを見た
startup failed:
Script1.groovy: 6: unable to resolve class HttpClient
@ line 6, column 12.
HttpClient httpClient = HttpClientBuilder.create().build();
^
1 error
を:
Caught: groovy.lang.MissingPropertyException: No such property: HttpClientBuilder for class: xxxx
groovy.lang.MissingPropertyException: No such property: HttpClientBuilder
私はおそらく彼らが同じことを意味したと思う - クラスが見つかりませんでした。しかし、私はCLASSPATHにjarファイルを追加したとして解決する方法が分からない...
エラーが発生しました:ブレイブグラブ - [ダウンロードに失敗しました:commons-codec#commons-codec; 1.6!commons-codec.jar]。私もcommons-codec.jarを追加するべきですか? – user1888955
コモンズコーデックはhttpclientの依存関係であり、httpclientでプルダウンする必要があります。ダウンロードしようとすると、httpclientのバージョンが4.5.3に変更されます。コモンコードバージョン1.9では、ローカルで正常に試しました –
あなたの返事をありがとう。私は4.5.3でステートメントを更新しましたが、まだスクリーンショットにエラーがあります... – user1888955