2017-07-06 6 views
0

Ich habe Probleme mit der Verwendung von Javafx-Komponenten von Drittanbietern mit meiner efxclipse-Anwendung rcp.Verwenden von JavaFX-Bibliotheken von Drittanbietern in OSGi-Umgebung

Zum Beispiel ControlsFX. Zuerst habe ich p2-maven-plugin from reficio verwendet. Die Anwendung schlägt fehl, weil ControlsFx com.sun. * -Pakete importiert, die nicht von EFX veröffentlicht wurden. Ich habe versucht, diese internen Pakete zu meinem Setup über sistem bundle fragment hinzuzufügen. Erneut fehlgeschlagen. Dann habe ich versucht, alle Abhängigkeiten der Komponente (alle Gläser) zu einem Bündel zu bündeln (mit extrahierten Klassen und ohne sie/nur Gläser). Diese Methode funktioniert, aber bricht CSS-Skins von Komponenten. Also jede CSS und Hautoperation wie Caret oder Icons verpasst.

Ich habe versucht Bibliotheken wie RichTextFX, ControlsFX, JideFX, JFXtras ... Jedes Mal das gleiche Ergebnis. Alle diese Bibliotheken arbeiten unter normalen Maven JavaFX-Anwendungseinstellungen. Offensichtlich mache ich es falsch. Was ist der richtige Weg ?? !!

Antwort

Verwandte Themen