私はプロジェクトでmvn clean verify
を実行するJenkinsジョブを持っています。しかし、いくつかの統合テストは、シュリンクラップリゾルバでは解決できない2つの依存関係のために失敗します。Shrinkwrapはローカルリポジトリからの依存関係を読み込みません。
Jenkinsサーバーとスレーブは、内部ネットワークにあり、中央リポジトリへのアクセスを許可しません。しかし、すべての必要なパッケージを備えたNexusリポジトリがあります。
Jenkinsジョブを実行すると、UNSTABLEと2つの統合テストに失敗します。
2017年11月17日午前1時02分25秒PM org.jboss.shrinkwrap.resolver.impl.maven.logging.LogTransferListenerが WARNUNGをtransferFailed:COM/fasterxml /ジャクソン/データ型をダウンロードして失敗の両方のメッセージは次のようになり/jackson-datatype-jsr310/2.7.4/jackson-datatype-jsr310-2.7.4.pom https://repo.maven.apache.org/maven2/から。理由: org.eclipse.aether.transfer.ArtifactTransferException:アーティファクトcom.fasterxml.jackson.datatypeを転送できませんでした:jackson-datatype-jsr310:pom:2.7.4 from/to central(https://repo.maven.apache.org/maven2):エラー転送ファイル:repo。 maven.apache.org 2017年11月17日1:02:25 PM org.jboss.shrinkwrap.resolver.impl.maven.logging.LogTransferListener transferFailed WARNUNG:com/fasterxml/jackson/datatype/jackson-datatype-jsr310のダウンロードに失敗しました/2.7.4/jackson-datatype-jsr310-2.7.4.pomからhttp://repo1.maven.org/maven2/。理由: org.eclipse.aether.transfer.ArtifactTransferException:artifact com.fasterxml.jackson.datatypeを転送できませんでした:jackson-datatype-jsr310:pom:2.7.4 from/to central(http://repo1.maven.org/maven2):エラー転送ファイル:repo1。 maven.org
この問題を解決するために、私はアーティファクトをダウンロードするためのビルド前のステップを追加しました。
をアーティファクトcom.fasterxml.jackson.datatype解決:ジャクソン・データ型-jsr310:POM:2.7.4 解決済みの案件com.fasterxml.jackson.datatype:ジャクソン・データ型をログには、成果物がダウンロードされたことを示しています-jsr310:pom:2.7.4 from central(リリースとスナップショット)
また、pomファイルはローカルリポジトリにあります。
なぜローカルリポジトリの内部にある成果物を解決できないのですか?