2017-09-30 4 views

答えて

2

あなたはGroovy Grapesを使用することができます。

@Grab('com.amazonaws:aws-java-sdk:1.11.205') 
import ... 
+0

はjenkinsfileのものがありますか?そのDSL – red888

+1

@ red888 https://stackoverflow.com/q/42248116/6309はい、そうだと思われるhttps://stackoverflow.com/q/46137474/6309いいえと言うようです。グラブを使用した具体的なパイプラインの例:https://stackoverflow.com/a/44704844/6309 – VonC

+0

ドキュメントによると、https://jenkins.io/doc/book/pipeline/shared-libraries/#にする必要があります。 using-third-party-libraries – Joni

1

this answerから、(in this other answer見られるように)しようとすると、そのフォルダ内の私たちのjarファイルを置くその後println System.getProperty("java.ext.dirs")

の出力を確認してください。

しかしこれは最高の状態で、回避策であり、公式の一部は、ライブラリのディレクトリ構造を共有して「Extending with Shared Librariesは」唯一のクラスパスに言及:

srcディレクトリには、標準のJavaソースのディレクトリ構造のようになります。このディレクトリは、パイプラインを実行するときにクラスパスに追加されます。

関連する問題