0

さまざまな Maven プロファイル用にビルドするように構成された CI Jenkins ジョブがあります。コンパイルされた各ライブラリは、そのバージョンに応じて Artifactory libs-release または libs-snapshots 仮想リポジトリに移動します。

現在、「Jboss」および「Tomcat」maven プロファイルのビルドを構成する方法に問題があります。これら 2 つのプロファイルはそれぞれ、それぞれ (jboss または tomcat) に固有のデータベース ライブラリをまったく同じ名前で生成します。環境 (jboss または tomcat) ごとにこれらのライブラリを異なるように環境を整理/構成する方法は? もっと簡単に言えば...各プロファイルについて、Artifactory のリモート リポジトリからどのライブラリ/artifactory を使用するのが適切かを知るにはどうすればよいでしょうか?

質問を理解してください:)

4

1 に答える 1

0

Maven プロファイルが助けになります。プロデュース側では、 profile に基づいて異なる分類子を設定する必要があります。消費側では、プロファイルに基づいてさまざまな依存関係を定義する必要があります。Jenkins では、ジョブ構成の「目標とオプション」テキストフィールドで -p を指定して、正しいプロファイルを実行します。

于 2013-04-09T06:14:58.867 に答える