2016-06-30 8 views
2

私は約40のプロジェクトで、私のEclipseにマルチモジュールMavenプロジェクトを持っています。クラス間のナビゲーションは、同じプロジェクト内と異なるプロジェクト内でうまくいきました。しかし、これは動作を停止したと私は理由を知らない。 Open Declarationは、生成されたクラスファイルを、現在のクラスファイルの直下にあるjavaクラスに対しても、javaクラスではなくMaven dependenciesの下に常にオープンします。 すべてのプロジェクトにMavenのWorkspace resolutionが有効になっています。 また、私はまだCTRL+SHIFT+TでJavaファイルを開くことができます。Eclipse Open DeclarationはJavaの代わりにクラスファイルを開きます

私はグーグルとstackoverflowing、しかし、私が見つけた答えはずっと

任意のアイデアを助けなかったしてきましたか? ありがとうございます

+2

プロジェクト - >プロパティ - > Mavenを右クリックします。チェックボックスの状態は何ですか? –

+0

一部のプロジェクトで「ワークスペースプロジェクトから依存関係を解決する」がチェックされていませんでした。これを確認して問題を解決しました。私はそれをunmakrにしたのだろうか? –

+0

私はそれをチェックしたにもかかわらず、何らかの理由でまだ動作しません。クラスファイルをオープンし続けます...私はEclipse Oxygenを使用しています。 – endless

答えて

0

プロジェクト - >プロパティ - > Mavenを右クリックします。
「ワークスペース・プロジェクトからの依存関係の解決」を確認してください。
それはトリックを行う必要があります。 アレクサンドルへの賛辞M.

関連する問題