[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [p2-dev] How can I create a p2 profile for my RCP product?



On Sun, Apr 11, 2010 at 2:04 PM, Gabriel Petrovay <gabipetrovay@xxxxxxxxx> wrote:
Hi,

I am running a headless Eclipse product (I hope headless is the
correct term when running it NOT HOSTED in another Eclipse workbench).

Headless usually refers to an application without a UI. :-)

The .p2 directory gets created when I start the product. When I want
to access the p2 update UI, the ProvisionException is thrown because
ANY_PROFILE is false. How can I create one profile (maybe a default
SDKProfile) such that I can make my Eclipse product updatable.
Currently I get the notorious message:
"Cannot complete the request. This installation has not been
configured properly for Software Updates."
 
Right, so this technically means that you don't have a p2 agent.  Creating a p2 directory comes down to how you are doing your builds.  If you are simply "exporting" from the workbench (product->export), then make sure you select the checky box "generate a metadata repository).  If you are using PDE/Build for this, make sure you have the option p2.gathering=true.

In both cases this will cause the build infrastructure to properly "install" your application.  It is the install step that creates the directory and thus gives you a managing agent.

I hope that helps.

cheers,
ian


I have also opened a bug for this:
https://bugs.eclipse.org/bugs/show_bug.cgi?id=308757

Regards,
Gabriel

--
MSc Gabriel Petrovay
Mobile: +41(0)787978034
www.28msec.com
_______________________________________________
p2-dev mailing list
p2-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/p2-dev



--
R. Ian Bull | EclipseSource Victoria | +1 250 477 7484
http://eclipsesource.com | http://twitter.com/eclipsesource