Choosing an "OSGi framework": This simply creates a new package without the necessary plugins or imported packages (if you do not select an activator, in this case the org.osgi.framework package will appear in the imported packages).
Choosing the version of Eclipse: After clicking next, the wizard gives you the checkbox "This plugin will contribute to the user interface" and allows you to create a rich client application
Without any other parameters, the Eclipse plugin will have org.eclipse.core.runtime as a required plugin. If you say that the plug-in will contribute to the user interface, then org.eclipse.ui is added to the necessary plug-ins. Saying that you want to create a rich client application, on the last screen the templates are different from each other, and you are forced to choose one to complete. Also your Activator will expand the plugin if you did not select the UI option and AbstractUIPlugin if you selected the UI option.
In the pools that are created in any case, there is nothing special, the wizard simply installs for you the required default required plugins / imported packages. Of course, as VonC pointed out that some dependency settings using the Eclipse route may not be compatible with other OSGi implementations.
rancidfishbreath
source share