Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Tycho/Pack200
Contents
Pack200
Pack200 is a compression dedicated to Jar files that is recommended to use in eclipse p2 repositories. More details are available at http://docs.oracle.com/javase/1.5.0/docs/guide/deployment/deployment-guide/pack200.html and Pack200
Pack200 only
Add plugin execution pack200b:pack on your eclipse-plugin and eclipse-feature to enable pack200 for them
Pack200 and Signing
Pack200 is most commonly used together with jar singing and requires separate "normalization" phase (see [1] for more details). Because there are at least two ways to sign jars and because maven does not allow interleaving mojos from the same plugin with mojos from different plugins within the same build phase, it was necessary to split pack200 normalize and pack functionality between two separate maven plugins. The relevant part of build lifecycle looks like this
pack200a:normalize sign pack200b:pack
Hoe to set up your eclipse-repository to consume them ?
TODO