I want to install some features in the PDE Eclipse runtime, but not in the Eclipse installation.
However, the features actually used by the PDE Eclipse runtime are those selected when starting the runtime. The features installed through ''Help → Install New Software...'' in runtime are not actually used by.
Installing features in runtime only modifies the p2 profile (${workspace_loc}/.metadata/.plugins/org.eclipse.pde.core/Eclipse Application/.p2/org.eclipse.equinox.p2.engine/profileRegistry/) and does not affect the bundles used (${workspace_loc}/.metadata/.plugins/org.eclipse.pde.core/Eclipse Application/org.eclipse.equinox.simpleconfigurator/bundles.info").
In this case, the features used in the runtime must already be in the installation, and there can be no new ones.
Also, the "Support software installation in the launched application" configuration doesn't do anything but affect how the p2 profile is created, but the p2 profile doesn't work in runtime...
It seems impossible to install new features in PDE Eclipse runtime and have them take effect. I think this is a BUG in the implementation of this part of the PDE.
Not sure I'm operating and understanding this correctly, do not hesitate to advise me, thanks!


org.eclipse.equinox.p2.user.uifeature is included, then "new features" can be installed from the "Help → Install New Software..." menu in the starting Eclipse Application, but the newly installed features will not be available in runtime anyway.