Customizing the p2 UI
There are several different levels of integration with the p2 UI, depending on what kind of support you want to surface
to your users.
- If your goal is to reuse the Eclipse SDK UI inside your own product, you can
include the org.eclipse.equinox.p2.user.ui feature in your product. If you want only a subset of the functionality, such as providing
update support but not installation support, you can use a subset of the bundles in that feature and
use the Eclipse SDK UI contributions as a model for your
own contributions.
- If your goal is to customize the way information is presented, you can configure a p2 UI Policy that
changes aspects of the UI.
- If you want to force update of your application, you can use the p2 Operations API to perform a customized
search for updates on startup.