0

Archiva が完全に機能する方法について混乱しています。依存関係のコア セットがあれば、Archiva をローカルの Maven リポジトリとして使用できることは理解しています。

私が理解できないのは、Archiva が自分のプロジェクトからのビルド アーティファクトをどのように管理するかということです。

マルチモジュールの Maven プロジェクトがあるとします。たとえば、Sonaytpe のプロジェクトを使用することもできます。http://www.sonatype.com/books/mvnex-book/reference/multimodule-sect-building-multimodule.html

1 つのチームが Simple Model アプリに取り組み、別のチームが Simple webapp に取り組みたいとしたらどうでしょうか。しかし、私は彼らが割り当てられていないプロジェクトを彼らのローカル ワークスペースに置きたくありませんでした。Webapp にはモデルを構築する必要がありますが、Wepapp チームがモデルに直接アクセスできるようにしたくありません。

モデルのビルド アーティファクトが Webapp 開発者のワークスペースにないことを Maven が検出し、それをローカルの Archiva リポジトリからプルして、モデル (Maven モジュール プロジェクト) コードがなくても Webapp をビルドできるようにする方法はありますか?彼らのワークスペース?

4

1 に答える 1

1

プロジェクトは、Model他のサードパーティの依存関係と同様に、Archiva自動的にダウンロードされます。

  • Webappプロジェクトは、モデル プロジェクトをdependency
  • プロジェクトは定期的に (継続的インテグレーション システムまたはその他の手段によって)Modelにデプロイされます。Archiva
于 2011-07-18T06:35:42.767 に答える