After the successful integration of p2 to update our RCP application,
now we would like to customize the p2 update to have an nice user
experience dedicated to our application and no more "eclipse like" update.
The goal is to remove the eclipse steps of the p2 update, like showing
the components to update, validating the license...etc and have instead
the display of a changelog, or informations about the update.
My problems is that I can't find any documentation about p2 API (just
the sources), and all the API interfaces are internal so you have lots
of "Discouraged Access" warnings when you need to use them. The only
solution to customize the p2 scheduler was to copy/paste the
org.eclipse.equinox.p2.ui.sdk.scheduler and rename it, which is terrible.
Is there any public API for p2 developers can use to create their own
update process/customization ?
Thanks for the information. I'm looking forward for the API in 3.6 !
Paul Webster a écrit :
> AFAIK the API is still provisional in 3.5 (at least most of it is). It
> is being turned into API in 3.6.
> There is a discussion on what it takes to write an RCP update UI in