Repackages the EMF artifacts of an existing release as Maven artifacts and optionally publishes them to Maven Central.
This job uses the CBI aggregator to materialize the p2 artifacts to deploy into a Maven-style repository. For publishing to OSSRH, some information is missing:
To complete the POM files, a small utility, pommod, is contained in the releng project in form of a Maven Java project. This tool is first built via Maven and is later used to modify the POM files.
The missing Javadocs are also automatically produced from the p2 source bundles by this job.
After these preparations for publishing are done:
Finally, the shell script optionally deploys the jars, their sources, and their javadocs to OSSRH into a staging repository. After uploading, the new staging repository must be closed and then released.