|Re: [p2-dev] How to build a product that includes P2 support, but is only executed on the console|
I've created the same just a few weeks ago.
First you have to create a product definition file - there you have to include:
=> Required P2 plugins (i've created a separate feature for them and included all of the p2 plugins there - excluding source plugins of course)
=> Include eclipse dependencies (take a look at the p2 agent distribution to get the required plugins - you can find it at http://download.eclipse.org/equinox/ )
=> Include your own required features
I recommend you use the release I20100414-1200 as 3.6M6 got some nasty bugs if you're working with p2 and the more recent versions got a NPE in product export (at least in my case...) :-)
After that - export your product and select the "Generate metadata repository" flag in the export wizard. This will generate a p2 enabled product and a repository.
I just saw that jeff recommended the OSGi and equinox book - i recommend it also as it gives you detailed information on the whole topic.
Am 20.04.2010 um 16:39 schrieb Jürgen Kindler: