If you have a common eclipse/osgi code platform on which you build various products can you/should you inherit activators from the common code
E.g.
org.test.common.PluginActivator
org.test.common.ui.UIPluginActivator
org.test.product1.Product1PluginActivator
org.test.product1.ui.Product1UIPluginActivator
org.test.product2.Product2PluginActivator
org.test.product2.ui.Product2PluginActivator
I want to have all the UI activators inheriting from the common one, and the same for the non-ui activators. The start methods would all be calling super... However I am wondering if this is bad osgi/bundle practice or could cause problems.
Does anyone have any ideas/opinions on this?