2015-11-28 15 views
8

Ho 2 pacchetti OSGi come servizi in un progetto multi-modulo IDE NetBeans Maven. L'unico modo che finora conosco per andare a costruire e distribuire l'OSGi Bundles è come spiegato HERE : Building and Deploying the OSGi BundlesCome eseguire un progetto a più moduli utilizzando Maven su NetBeans

Per eseguire uno dei pacchi, devo andare a GlassFish OSGi Amministrazione Console Bundle e cliccare sul START/STOP Scheda per eseguire un pacchetto per stampare gli elementi necessari sulla console (come spiegato nella sezione "Building and Deploying the OSGi Bundles" del tutorial). Tutto questo solo per eseguire questo sulla console:

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

Il problema è che questo sembra un processo molto lungo. C'è un altro modo per avere una funzionalità simile, come quello che posso ottenere con un progetto non Multi-Module, per cui posso semplicemente fare clic sulla scheda NetBeans Run e fare in modo che il progetto stampi il mio System.out.println("Hello World") in console.

Vorrei eseguire tutti i moduli in un modo simile facendo clic sul pulsante Esegui.

risposta

Problemi correlati