Hallo zusammen,
ich bin gerade zu OSGI gekommen, wie die Jungfrau zum Kinde. Für ein Tool, das wir einsetzen, habe ich ein Deployable Plugin geschrieben. Das funktioniert auch soweit.
Da die Implementierungsklasse selbst keinen Status hält und per Konfiguration sowieso ein Singleton ist, würde ich die Implementierung nun gerne anstatt mit einer Klasse mit einer Enum realisieren. In Tutorials werden aber immer nur Beispiele mit echten Klassen angegeben. Auch eine Google-Suche nach “OSGI Plugin implementation enum” u.ä. ergab nix. Bevor ich jetzt den kompletten Build-/Deploy-Zyklus durchziehe, nur um dann festzustellen, dass Enums als Implementierungen nicht unterstützt werden, wollte ich mal fragen, ob das in OSGI zulässig ist?
Und das bringt mich gleich zur nächsten Frage: Die Funktionalität meines Plugins kann ich wunderbar mit JUnit testen, aber ob der ganze Überbau stimmt, sehe ich erst nach dem Deployment. Gibt es eine Möglichkeit, das bereits in der IDE (Eclipse) irgendwie zu verifizieren?