Ich habe ein mavenized Projekt mit Abhängigkeiten von 4 anderen mavenized Projekten, an denen mein Team gerade arbeitet. Wir haben "Arbeitsbereich Auflösung" aktiviert.Maven Arbeitsbereich Auflösung fehlende Gläser für lokale Tomcat-Tests
Wenn ich in Tomcat veröffentliche, sind Gläser für die 4 Projekte nicht verfügbar, also sehe ich alle Arten von NoClassDefFoundError Ausnahmen. Ich sehe keine Probleme mit JUnit Tests oder Verpackung. (Ich führe das Paket Ziel und die resultierende Krieg-Datei enthält die SNAPSHOT Gläser, die ich erwarte.)
Ich sehe eine Menge Leute befürworten für die Verwendung von Arbeitsbereich Auflösung, aber wenn wir in Tomcat testen müssen, sollten wir dies deaktivieren? Oder was könnte ich noch vermissen?
Wir verwenden Eclipse Helios, das m2eclipse-Plugin, Maven 3.0.3. Ich habe sogar m2extras installiert, um zu sehen, ob das geholfen hat, aber ich habe keinen Unterschied gesehen.
Dank
Als Unternehmen haben wir beschlossen, Workspace Resolution zu deaktivieren. –