私はEclipseでインポートする必要があるマルチモジュールのmavenプロジェクトを持っています。私はそのプロジェクトをインポートした後に問題に直面しています。私のプロジェクトは以下のような相互依存関係を持つマルチモジュールです。 P1がP2およびP2に依存エントリを持ち、P3に依存エントリを持つようになります。私は日食でこれをインポートしようとすると、今ではP3用などにP2およびP2のためP1を解決していないEclipseがワークスペースのアーティファクトを解決しない
P (parent)
|_
P1
|_
P2 -> <dependency>P1</dependency>
|_
P3 -> <dependency>P2</dependency>
|_
P4 -> <dependency>P3</dependency>
。私はを設定しましたが、ワークスペースアーティファクトの解決がチェックインされました(真)mavenは、ビルドプロパティとmavenグローバルプロパティを実行します。それでも作業スペースからの依存関係を取得できず、以前のプロジェクト成果物からの参照を解決できないためにコンパイル時エラーが表示されません。この問題を解決する方法をいくつか教えてください。
私は完璧ではなく、TC90コンパイルTC90 TC83にしてTC83のdepdencyを持っている、とも私はtrueに作業スペースの解像度を設定します。
プロジェクトの構造が正しくないようです。 1つのルートとその下のすべてのモジュールが必要です。 –
私は正しいプロジェクト構造を持っていますが、P - >は親であり、その下にあるすべての他のモジュール(プロジェクト)P1、P1、P3、P4です。 – Afgan
「問題」ビューを開き、Mavenに問題がないかどうかを確認します。 –