4

次の状況:

非常に大きなプロジェクトがあり、私はそれを実現しようとしています。そのため、独自のネクサスリポジトリマネージャーをインストールしました。settings.xmlこれまでのところすべてが機能していますが、外部(インターネットなど)からアーティファクトを取得するには、すべての開発者がプロ​​キシのユーザー名とパスワードをに入力する必要があるという状況に直面しています。

残念ながら、開発者はプロキシパスワードを時々変更する必要があり、settings.xmlを再度適応させる必要があります。

ネクサスへの接続はプロキシ経由ではルーティングされません。DNSのようなアプローチを構成する可能性はありますか?

  1. クライアントAは、アーティファクトa.jarを(企業インターン、非プロキシ)ネクサスに要求しました。
  2. ローカルリポジトリに配置されていないため、ネクサスはそのアーティファクトをMaven Centralから取得し、ローカルキャッシュに保存します。
  3. クライアントAは、アーティファクトa.jarを、会社のネクサスから直接取得したかのように取得します。
  4. みんな幸せです:)
4

2 に答える 2

3

私の質問に返信していただければ、より正確な回答を差し上げることができますが、とにかく、これがあなたが望むものを達成するための最良の方法です.

Nexus、Artifactory、およびその他のレポ マネージャー (指摘された smw など) は、プロキシとして機能できます。彼らはあなたの要求を受け取り、あなたの成果物を検索するために独自のデータベースを調べ、何も見つからない場合はインターネットにアクセスします.

ミラーリングする必要があるリポジトリを Nexus に設定し、必要に応じてプロキシ資格情報を指定する必要があります。

于 2013-02-06T10:53:24.900 に答える
1

リポジトリ マネージャーは、これを行うことができます。それらの短いリストが Maven の Web サイトにあります。

于 2013-02-06T07:49:46.810 に答える