Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Archived » Buckminster » Headless create.product.zip is target platform aware?
Headless create.product.zip is target platform aware? [message #540287] Tue, 15 June 2010 14:27 Go to next message
Geejay is currently offline GeejayFriend
Messages: 160
Registered: February 2010
Senior Member
My goal is to have headless Buckminster run the create.product.zip action that I have fit to my project.

I have a target platform build job in Hudson.

I then have a multi-platform job which builds my RCP app, using the target platform.

I then call perform create.product.zip in the same job:

import ${WORKSPACE}/headless.myapp.mspec
build
perform -D target.os=* -D target.ws=* -D target.arch=* myapp.site#create.product.zip


Everything works fine until this perform command.

I am getting these errors:

[ant] Cannot complete the install because one or more required items could not be found.
[ant]  Software being installed: myapp 1.0.0.qualifier (myapp.product.id 1.0.0.qualifier)
[ant]  Missing requirement: myapp 1.0.0.qualifier (myapp.product.id 1.0.0.qualifier) requires 'org.eclipse.osgi.services 0.0.0' but it could not be found


My target platform definitely includes this component, I grepped the artifacts.xml:
<artifact classifier='osgi.bundle' id='org.eclipse.osgi.services' version='3.2.0.v20090520-1800'>


So I guess my question is, is the perform command target platform aware?

Any other suggestions?
Re: Headless create.product.zip is target platform aware? [message #540425 is a reply to message #540287] Wed, 16 June 2010 06:47 Go to previous message
Geejay is currently offline GeejayFriend
Messages: 160
Registered: February 2010
Senior Member
Ok I think my claims weren't entirely true.

I checked the myapp.win32.win32.x86 folder and there is only my plugins in
there, nothing from the target platform. I guess this is what
ant/Buckminster is complaining about.

Still, any tips as to what I have to do here?

How do I give the create.product.zip action access to my target platform?

Can I just copy / merge the target platform repository somehow with my
update site (as my update site builds fine) ?

Thanks

Greg

"Geejay" <gjmcknight@schlagundrahm.ch> wrote in message
news:hv82ki$aqh$1@build.eclipse.org...
> My goal is to have headless Buckminster run the create.product.zip action
> that I have fit to my project.
>
> I have a target platform build job in Hudson.
>
> I then have a multi-platform job which builds my RCP app, using the target
> platform.
>
> I then call perform create.product.zip in the same job:
>
> import ${WORKSPACE}/headless.myapp.mspec
> build
> perform -D target.os=* -D target.ws=* -D target.arch=*
> myapp.site#create.product.zip
>
> Everything works fine until this perform command.
> I am getting these errors:
>
> [ant] Cannot complete the install because one or more required items could
> not be found.
> [ant] Software being installed: myapp 1.0.0.qualifier (myapp.product.id
> 1.0.0.qualifier)
> [ant] Missing requirement: myapp 1.0.0.qualifier (myapp.product.id
> 1.0.0.qualifier) requires 'org.eclipse.osgi.services 0.0.0' but it could
> not be found
>
> My target platform definitely includes this component, I grepped the
> artifacts.xml: <artifact classifier='osgi.bundle'
> id='org.eclipse.osgi.services' version='3.2.0.v20090520-1800'>
>
> So I guess my question is, is the perform command target platform aware?
>
> Any other suggestions?
Previous Topic:Director and how it finds components
Next Topic:How to do a platform agnostic build
Goto Forum:
  


Current Time: Thu Apr 25 20:38:25 GMT 2024

Powered by FUDForum. Page generated in 0.02924 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top