zusammengeführt wurden Ich arbeite an einer project called vertx-bigapp-skeleton, um die Vert.x-Bereitstellung zu vereinfachen.Verwenden von Eclipse zum Bearbeiten von Meta-INF-Dateien nach dem Zusammenführen, die durch das Maven-Schatten-Plugin
Dafür habe ich beschlossen, eine Datei namens META-INF/vertx.verticle
in den Vertikalen (Maven Submodule der example project) zu erstellen.
Wenn ich das Projekt mit Maven kompilieren und ausführen (mvn clean package && java -jar server/target/application.jar
), funktioniert alles gut und das Maven Schatten Plugin fusioniert die vertx.verticle
Datei korrekt.
Ich arbeite mit Eclipse und wenn ich das Beispiel-Server-Artefakt ausführen, findet es nur die Datei vertx.verticle
aus dem healh verticle.
Es ist möglich, diese META-INF/vertx.verticles
Datei in Eclipse zu verschmelzen, so dass ich in Eclipse entwickeln und debuggen kann? https://github.com/marcelalburg/vertx-bigapp-skeleton/blob/master/src/main/java/com/weeaar/vertxwebconfig/service/ServiceLoader.java
Öffnen Sie einen Fehler bei Eclipse M2e marcel zu handhaben ... aber ich denke, diese Ursache Maven-Schatten in Paket Phase helfen wird, die in der Regel nicht innerhalb von Eclipse läuft ... – khmarbaise
Gibt es eine andere Methode? Da Federboot fast die gleiche (mit Feder. Vertikal) und das funktioniert. –