Hi Guys,
I have similar issue and needing a solution urgently since I am running on time. I implemented JSPF with same as above mentioned code but my plugin is not loaded. I use plugins directory wherein my plugin jars reside. My plugin interface i.e. the one that implements Plugin resides with the Main project. When I compile the project in NetBeans using maven, I dont see any errors but just the plugin is not loaded and I get a NULL reference to the following code. Please help
AppPlugin appplugin = Application.getPluginManager().getPlugin(AppPlugin.class);
I load plugins using
pluginManager = PluginManagerFactory.createPluginManager();
pluginManager.addPluginsFrom(new File("plugins/").toURI(), new OptionReportAfter());
Output is:
>>> Class Report <<<
>>> Object Report <<<
net.xeoh.plugins.base.impl.PluginManagerImpl@7e8bed1c (status:'ACTIVE')
net.xeoh.plugins.base.impl.PluginConfigurationImpl@3315a56d (status:'ACTIVE')
net.xeoh.plugins.base.impl.PluginInformationImpl@42fbc1f7 (status:'ACTIVE')
net.xeoh.plugins.informationbroker.impl.InformationBrokerImpl@66a71273 (status:'ACTIVE')
net.xeoh.plugins.diagnosis.local.impl.DiagnosisImpl@1e7b617c (status:'ACTIVE')
No of plugins:[net.xeoh.plugins.base.impl.PluginManagerImpl@7e8bed1c, net.xeoh.plugins.base.impl.PluginConfigurationImpl@3315a56d, net.xeoh.plugins.base.impl.PluginInformationImpl@42fbc1f7, net.xeoh.plugins.informationbroker.impl.InformationBrokerImpl@66a71273, net.xeoh.plugins.diagnosis.local.impl.DiagnosisImpl@1e7b617c]