5

私は非常に基本的な何かが欠けていると感じています。通常、そのような感情は正当化されます。私はMavenに精通していないので、ご容赦ください。

Eclipse Juno と m2eclipse を使用し、外部 Maven 3.0.4 をインストールします。私は2つのプロジェクトを持っていAますB. プロジェクトは、コンパイルのプロジェクトAに依存します。B両方のプロジェクトは packages=jarです。単純。

ここで、プロジェクトを右クリックし、 Run As -> Maven installAを選択します。これによりエラーが発生し、Mavenはリポジトリでプロジェクトが見つからないことを通知します。B

理にかなっています。プロジェクトBがリポジトリにありません。ただし、m2eclipse がそれを検出し、試行する前にmvn install実行することを期待します。BA

これは起こりません。mvn installon projectは、プロジェクトが既にローカル リポジトリにAあることを前提としています。Bワークスペースの解像度をオンにしています。

何を与える?

4

1 に答える 1

1

親プロジェクトを A&B に追加できます。親プロジェクトで「mvn install -pl A -am」を実行すると、プロジェクト A の前にプロジェクト B が作成 (インストール) されます。

于 2013-01-01T03:15:39.553 に答える