Good examples for using Buckminster? [message #815436] |
Wed, 07 March 2012 11:58  |
Eclipse User |
|
|
|
I've been looking at the geppetto project (developed by CloudSmith, see https://github.com/cloudsmith/geppetto) as a model for ways to use Buckminster.
We have to build for multiple platforms. Currently we use the site.p2 action (pointing to a properties file containing target.os=* target.ws=* target.arch=*), then we run a create.product action multiple times (once for each platform), overriding the target.xx properties each time.
The geppetto project defines a separate action for each platform (action names product.zip-cocoa.macosx.x86 product.zip-cocoa.macosx.x86_64 product.zip-gtk.linux.x86 product.zip-gtk.linux.x86_64 product.zip-win32.win32.x86 all.product.zips) which seems like a good idea.
However, the product.ant (this is in org.cloudsmith.geppetto.releng) uses an ant tasks with names such as extractProductName and p2.director. Are these part of standard Buckminster? I've not seen references to them before.
Any other suggestions for good examples of Buckminster use?
Thanks
Matthew
|
|
|
Re: Good examples for using Buckminster? [message #815622 is a reply to message #815436] |
Wed, 07 March 2012 16:50  |
Eclipse User |
|
|
|
On 2012-07-03 17:58, Matthew Webber wrote:
> I've been looking at the geppetto project (developed by CloudSmith, see
> https://github.com/cloudsmith/geppetto) as a model for ways to use
> Buckminster.
>
> We have to build for multiple platforms. Currently we use the site.p2
> action (pointing to a properties file containing target.os=* target.ws=*
> target.arch=*), then we run a create.product action multiple times (once
> for each platform), overriding the target.xx properties each time.
>
> The geppetto project defines a separate action for each platform (action
> names product.zip-cocoa.macosx.x86 product.zip-cocoa.macosx.x86_64
> product.zip-gtk.linux.x86 product.zip-gtk.linux.x86_64
> product.zip-win32.win32.x86 all.product.zips) which seems like a good idea.
>
> However, the product.ant (this is in org.cloudsmith.geppetto.releng)
> uses an ant tasks with names such as extractProductName and p2.director.
> Are these part of standard Buckminster? I've not seen references to them
> before.
>
These are custom and the result of several iterations of the geppetto
build. What that means exactly, I don't know :) things may make it into
buckminster, someone may write about how it works etc., but there are no
plans for anything like that at the moment.
Regards
- henrik
|
|
|
Powered by
FUDForum. Page generated in 0.03991 seconds