場所(ローカルリポジトリ別名)Mavenのファイルをダウンロードしますこれには、あなたのMavenのインスタンスが使用しているsettings.xml
ファイルにdefiniedされます。
同じsettings.xml
ファイルをそれぞれのMavenプロジェクトに使用すると、すべて同じローカルリポジトリを共有します。 $ {} maven.home /conf/settings.xml
ユーザーのインストール:デフォルトで
は、settings.xml
は
Mavenのインストール...(see the docs)から解決されます$ { user.home} /。2/settings.xmlの
しかし、あなたはまた、-s
パラメータを使用して、コマンドライン上の特定のsettings.xml
を選ぶことができます。例:
つまり、Mavenプロジェクトはデフォルトで同じローカルリポジトリを使用しますが、プロジェクトごとに異なるリポジトリを選択することができます。
注:ローカルリポジトリの内容は、groupId、artifactIdおよびversionによって明確に識別された成果物であるため、通常、複数のプロジェクト間でローカルリポジトリを共有することには欠点はありません。
Mavenマルチモジュールを調べましたか? https://maven.apache.org/guides/mini/guide-multiple-modules.html –
単にすべてのプロジェクトで同じ場所を使用しています。座標に基づいて、それに問題はありません... – khmarbaise