Eclipse Indigo mit m2e nicht finden können maven-Abhängigkeiten in einem multi-Modul-Projekt

Habe ich einen multi-Modul-Projekt mit Indigo mit m2e 1.0. Eines der untergeordneten Module hat eine Abhängigkeit auf der anderen. Es werden alle richtig erstellt unter maven.

Eclipse, aber nicht finden können eine der Klassen, die dieses Modul verwendet, aus der Abhängigkeit .jar. Die Projekt-Eigenschaften zeigt das Artefakt unter Maven-Abhängigkeiten, aber es zeigt nicht die tatsächliche .jar-Datei selbst.

Habe ich noch die Abhängigkeiten mit dem Maven-Menü für dieses Projekt.

Den .Projekt-und .classpath bekam generiert automatisch irgendwann. Ich hatte nicht zu laufen mvn eclipse:eclipse oder mvn eclipse:m2e (oder was auch immer das Ziel ist es, m2e). Die .classpath nicht die abhängigen .jar, aber es hat org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER.

Habe ich versucht, alle Optionen unter dem Maven-Menü (update Abhängigkeiten, update-Konfiguration) und regenerieren Sie das Projekt. Ich habe es geschlossen und wieder geöffnet Eclipse. Es zeigt immer noch Fehler.

Dies macht Eclipse wertlos wie ein Java-editor in der multi-module-Projekten. Ich könnte manuell fügen Sie die Abhängigkeit .jar in der .classpath, aber diese Niederlagen der Zweck der integration von Eclipse und Maven mit m2e.

Gibt es eine Lösung für dieses in Eclipse?

Dank.

InformationsquelleAutor Dean Schulze | 2011-12-22
Schreibe einen Kommentar