2015-11-28 4 views
8

Ich habe 2 OSGi-Bundles als Dienste in einem NetBeans IDE Maven Multi-Module-Projekt. Der einzige Weg, ich weiß, so weit über Gebäude gehen und Bereitstellen der OSGi-Bundles ist als HERE : Building and Deploying the OSGi Bundles erklärtSo führen Sie ein Multiple-Modul-Projekt mit Maven auf NetBeans

Um eine der Bündel zu laufen, muss ich die Glassfish OSGi Administration Console Bundles gehen und klicken Sie auf den START/STOP Registerkarte, um ein Bundle zum Drucken der erforderlichen Elemente auf der Konsole auszuführen (wie im Abschnitt "Building and Deploying the OSGi Bundles" des Lernprogramms erläutert). All dies nur um dies auf der Konsole zu starten:

System.out.println("HelloActivator::start"); 
context.registerService(Hello.class.getName(), new HelloImpl(), null); 
System.out.println("HelloActivator::registration of Hello service successful"); 

Das Problem ist, dass dies ein sehr langer Prozess scheint. Gibt es einen anderen Weg, eine ähnliche Funktionalität zu haben, wie ich mit einem Nicht-Multi-Modul-Projekt erreichen kann, wobei ich einfach auf die NetBeans Run Registerkarte klicken und das Projekt meine System.out.println("Hello World") zur Konsole drucken lassen kann.

Ich möchte alle Module in ähnlicher Weise ausführen, indem Sie auf die Schaltfläche Ausführen klicken.

Antwort

Verwandte Themen