1

Java/Maven プロジェクト ビルド用のコンコースパイプラインを構築しています。Mavenビルドが開始されるように設定することに成功しました。残念ながら、ローカル Artifactory バイナリ リポジトリの座標を含む settings.xml ファイルがないため、私自身の内部 Maven 依存関係は解決されません。

カスタム settings.xml を使用しているように見えるこのサンプル プロジェクトを見たことがありますが、どういうわけかその設定はコメント アウトされています。

外部から Java/Maven ビルドに配置または渡されたカスタム settings.xml を参照できますか? どのオプションがありますか?

これまでに頭に浮かんだオプションのリストを次に示しますが、それらはすべて最適ではありません。

  • Artifactory リポジトリ情報をプロジェクトの pom.xml に入れます (私の意見では、移植できません)。
  • 1 つの追加の settings.xml ファイルのみを使用してカスタム Docker イメージをビルドし、それをビルドに使用します (多くの労力と、1 つの設定をパラメーター化するためだけにプライベート Docker リポジトリをセットアップする必要がありますか?)
  • 親/ホスト ファイル システムをビルドに使用されるコンテナー (私の場合は openjdk:8-jdk) にマウントし、サンプル プロジェクトの例に示すように、そこにある settings.xml を参照します (どのように行うことができますか)。コンコースから?)
4

1 に答える 1