0

Maven 3.0.4 を使用するプロジェクトに取り組んでいます。

サンプル プロジェクト構造

parent Project (packaging=pom, modules=model, services)
  model Project (packaging=pom, modules=hr-model, gl-model)
    hr-model Project (packaging=jar)
    gl-model Project (packaging=jar)
  services Project (packging=pom, modules=hr-services, gl-services)
    hr-services Project (packaging=jar)
    gl-services Project (packaging=jar)

Artifactory をリポジトリ管理ツールとして使用し、Jenkins を CI ビルド サーバーとして使用しています。artifactory/Jenkins プラグインもインストールされています。

Jenkins でプロジェクトを hr-model の Maven 2/3 プロジェクトとして設定し、アーティファクトにデプロイするビルド後のステップを追加すると、jar アーティファクトがアーティファクトにデプロイされます。

モデル プロジェクトに対してこれを行うと、2 つの jar 成果物 (hr-model.jar および gl-model.jar) が成果物にデプロイされます。

親プロジェクトに対してこれを行うと、成果物が成果物にデプロイされなくなります。

Artifactory jenkins プラグインを取得して hr-model.jar、gl-model.jar、hr-services.jar、および gl-services.jar をデプロイする方法はありますか?

ありがとう、

ピーター。

4

1 に答える 1

0

基本的に、Artifactory はビルド ツールがローカル リポジトリ (.m2) にデプロイするものをインターセプトし、それを Artifactory にデプロイします。

ローカル リポジトリにデプロイされている Maven を確認する必要があります。

于 2013-05-25T08:22:19.453 に答える