...
In order to validate the signed plugins it is necessary to implement your own KeyStoreProvider.
Generating Catalog for Update Center Repositories
For our update center repositories we need to generate the catalog xml files manually. The output of the maven goal nbm-maven-plugin:autoupdate can not be used directly. This goal just generates the catalog for a single maven project but we want to combine multiple maven project in one update center repository.Therefore a tool has been written which gathers all nbm files in a directory and generates the catalog for it. The tool class which implements it is com.bc.ceres.util.GenAUCatalog.
The tool takes up to three parameters:
- The path to the directory containing the nbm files (mandatory)
- A notification message which is shown to the user as a balloon message in the lower right (optional)
- An URL for the notification message (optional)
The resulting update.xml/update.xml.gz can be uploaded to the update center repository along with the nbm files.