Ich habe eine E4-Anwendung, die zwei verschiedene Plugins enthält. Das zweite Plugin enthält alle meine freigegebenen Modelle und diese Modelle werden in meinem ersten Plugin verwendet.Eclipse E4 Anwendung erstellt nicht korrekt
Beim Erstellen und Starten der Anwendung mit Eclipse Run-Funktionalität funktioniert alles einwandfrei. Alle Klassen im zweiten Plugin werden vom ersten Plugin gefunden und verwendet.
Jetzt, wenn ich die vollständige Anwendung in eine ausführbare Datei exportieren. Der Export selbst gibt keine Fehler, aber beim Start meiner Anwendung werden Fehler ausgegeben, dass die Klassen im zweiten Plugin nicht gefunden werden können. Wenn ich das exportierte jar des zweiten Plugins überprüfe, kann ich nur den Quellcode im jar finden, nicht die builded class files selbst.
Gibt es einige Schritte, um auch die Klassendateien in das zweite Plugin-Jar aufzunehmen?
Mein build.properties meines zweiten Plugin wie folgt aussieht:
source.. = src/
bin.includes = META-INF/,\
libs/hibernate-c3p0-5.1.1.Final.jar,\
libs/hibernate-commons-annotations-5.0.1.Final.jar,\
libs/hibernate-core-5.1.1.Final.jar,\
libs/hibernate-java8-5.1.1.Final.jar,\
libs/hibernate-jpa-2.1-api-1.0.0.Final.jar,\
libs/lombok.jar,\
libs/logback-core-1.1.7.jar,\
libs/slf4j-api-1.7.21.jar,\
libs/jboss-logging-3.3.0.Final.jar,\
libs/jta-1.1.jar,\
libs/javassist-3.21.0-GA.jar