3

2 番目のプロジェクト (プロジェクト B) に依存する Maven Java プロジェクト (プロジェクト A) があります。現在、プロジェクト A はプロジェクト B をリポジトリからダウンロードしてビルドできるようにしています。ただし、プロジェクト B にも取り組んでいます。マシン上にあるプロジェクト B のバージョンを使用し、リポジトリ内のバージョンを無視するように Maven を取得するにはどうすればよいですか?

4

2 に答える 2

2

両方のプロジェクトのバージョンが同じである場合(そしてそれがSNAPSHOTバージョンである場合)、プロジェクトBをローカルでビルドし(mvn clean install)、プロジェクトAはそのバージョンを使用します。

于 2012-06-27T15:15:03.233 に答える
2

B で行うことができるmvn installので、ローカル リポジトリにインストールされ、そこから A によって使用されます。これら 2 つのプロジェクトをマルチモジュール プロジェクトのモジュールとして集約して、同じビルド リアクター内でビルドし、お互いを確認することができます。同じワークスペースに両方のプロジェクトがある場合、あなたが言っていることをサポートする IDE プラグイン (Eclipse の m2e など) を使用することもできます。

最後のオプションは、おそらく最も快適です。

于 2012-06-28T06:46:19.677 に答える