Maven: m2eclipse: Deaktivieren Sie die Arbeitsbereich-Auflösung Bewirkt, dass Artefakt Fehlt

Ich habe Ein Projekt, welches abhängig von Projekten B und C in meinem Eclipse-workspace.

Manchmal möchte ich Ein zu laufen, mithilfe der Artefakte B und C aus dem repository eher die Versionen in den Arbeitsbereich. Ich wähle daher "Ein, und wählen Sie dann" Maven-> Deaktivieren Sie die Arbeitsbereich-Auflösung", so dass Ein möchten, verwenden Sie die Versionen aus dem repository.

Jedoch, sobald ich die oben genannten Maßnahmen, bekomme ich die Fehlermeldung "Fehlender Artefakt B" und "Fehlende Artefakt C" in der pom-Datei des Projektes A.

Ich habe versucht zu bereinigen Sie das Projekt, ich habe wählen Sie "Maven | Update' mit der option 'Force update" von Gläser/releases' geprüft. Nicht diese das problem gelöst haben.

Bin ich mit der 'Maven-> Deaktivieren Arbeitsbereich Auflösung' falsch?


Zusätzliche Info: Die genauen Versionen dieser Projekte sind im repository. In der Tat, wenn ich in der Nähe der Projekte B und C in den Arbeitsbereich Projekt gern verwendet repository-Versionen B und C.

  • Warum die subclipse - tag und Subclipse im Titel: warum denken Sie, dass Subclipse ist beteiligt?
  • Weil "Deaktivieren Arbeitsbereich Auflösung" ist eine Funktion des Subclips plugin.
  • Es ist nicht-- es ist eine Funktion des m2eclipse (Maven) plugin.
  • Ja, ich mix immer die Namen dieser 2-Plug-in. Korrigiert den Titel und die tags.
  • Ich habe auch angesichts dieser Frage, weil der m2e-plugin für eclipse. eclipse-feindlich viele plugin-und das ist eines davon. Kann die Aktualisierung von eclipse lösen Ihr Problem, wie wurde es gelöst für mich. Versuchen Kommandozeile mvn zu bauen und zu installieren, es wird das Problem möglicherweise behoben.
InformationsquelleAutor | 2013-11-20
Schreibe einen Kommentar