2

Maven 3.0.5 を使用しており、次の URL http://local.me/localrepo/を使用してローカル リポジトリにアクセスする必要があります。

すでにsvnをホストしているApache Webサーバーを実行しており、 http://local.me/projectsを使用してsvnプロジェクトにアクセスできます

ホストファイルで local.me を 127.0.0.1 にマップした場所。

Mavenリポジトリもオンラインにできるかどうか疑問に思っていました。

同じ解決策を提案してください。

ありがとう

4

2 に答える 2

0

Maven リポジトリを提供するために任意の Web サーバーをセットアップできます。結局のところ、Web サーバーがローカル ファイル システムにディレクトリを提供するようにするだけです。裸の Maven リポジトリに関連する特別なロジックはありません。すべての Maven 関連のメタ日付はファイルに保存されます。Web サーバーは、Web サーバー上のいくつかのディレクトリからそれらを提供します。

ここで、注意が必要なのは、コンテンツをアップロードすることです。

免責事項:私はまだ試していません。しかし ..

ドキュメントによると、 file:/URL を使用して Maven リポジトリにデプロイし、その場所を Web サーバーで提供することが簡単にできる場合があります。here で説明されている別のアプローチもあり、ftp を使用してそのような Maven リポジトリにコンテンツをアップロード/デプロイします。

ただし、リポジトリ マネージャー (Nexus や Archiva など) を使用すると、リポジトリの管理も簡単になります。

于 2014-02-03T09:21:20.477 に答える