2012-02-09 23 views
0

エンタープライズリポジトリにmavenプロジェクトの依存関係を自動的にデプロイする方法が見つかりません。ここに私の理想的なシナリオです:依存関係をエンタープライズリポジトリに自動的に展開する

  • 開発者がMavenプロジェクト
  • を作成し、彼はそのプロジェクトに2つの依存関係を追加し、依存関係が企業のレポには存在しないとして、エンタープライズリポジトリ
  • への参照を追加し、彼らは、彼が
  • 第二開発者が新しいMavenプロジェクトを作成
  • それを自動的に検出し、中央リポジトリから
  • Mavenをダウンロードし、企業リポジトリにダウンロードされた依存関係をコピーしています依存関係を自動的に前に、それらは企業のレポ(とない中央のレポ)からダウンロードされている企業のレポこのアプローチの

メリットがあるにコピーされたとして最初のプロジェクト

  • と同じ依存関係を追加します依存関係を取得した最初の開発者だけがインターネットからそれを取得することになります。次の試行では、依存関係はエンタープライズレポからダウンロードされ、デベロッパーにとっては完全に透過的です。

    このシナリオを達成する方法はありますか?そうでない場合、代替案は何ですか?

  • 答えて

    2

    はい、これはまさにmaven repository managerの機能です。

    リンクには人気のあるリポジトリマネージャに関する情報があります。これらのソフトウェアは、インストールと構成が非常に簡単です。それらのうちのいくつかは、十分にサポートされている商用のエンタープライズバージョンも提供しています

    各開発者は、このエンタープライズリポジトリを自分の設定ファイルのミラーとして指定します。 this detailed guideを参照してください。

    +0

    私が探していたもの。これはその問題を解決するミラープロパティです。ありがとうございました ! –

    関連する問題