Ho creato un progetto a più moduli utilizzando Indigo con m2e 1.0. Uno dei moduli figlio ha una dipendenza dall'altra. Tutto si basa correttamente su Maven.Eclipse Indigo con m2e non è in grado di trovare dipendenze Maven in un progetto a più moduli
Eclipse, tuttavia, non riesce a trovare nessuna delle classi che questo modulo utilizza dalla dipendenza .jar. Le proprietà del progetto mostrano l'artefatto in Maven Dependencies, ma non mostra il file .jar vero e proprio.
Ho aggiunto la dipendenza con il menu Maven per questo progetto.
Il progetto .project e .classpath sono stati generati automaticamente ad un certo punto. Non ho dovuto eseguire mvn eclipse: eclipse o mvn eclissi: m2e (o qualunque sia l'obiettivo per m2e). Il .classpath non ha il .jar dipendente in esso, ma ha org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER.
Ho provato tutte le opzioni del menu Maven (aggiorna dipendenze, aggiorna la configurazione) e aggiorna il progetto. Ho chiuso e riaperto Eclipse. Mostra ancora errori.
Ciò rende Eclipse privo di valore come editor Java in progetti multi-modulo. Potrei aggiungere manualmente la dipendenza .jar nel percorso .class, ma questo sconfigge lo scopo dell'integrazione Eclipse e Maven con m2e.
Esiste una soluzione per questo in Eclipse?
Grazie.