Headless create.product.zip is target platform aware? [message #540287] |
Tue, 15 June 2010 10:27  |
Eclipse User |
|
|
|
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 02:47  |
Eclipse User |
|
|
|
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?
|
|
|
Powered by
FUDForum. Page generated in 0.05951 seconds