Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Buckminster » Good examples for using Buckminster?
Good examples for using Buckminster? [message #815436] Wed, 07 March 2012 11:58 Go to next message
Matthew Webber is currently offline Matthew Webber
Messages: 198
Registered: December 2010
Senior Member
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 Go to previous message
Henrik Lindberg is currently offline Henrik Lindberg
Messages: 2498
Registered: July 2009
Senior Member
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
Previous Topic:Invoking ant script in another component
Next Topic:Buckminster "Invalid pattern exp" but no patterns in my project
Goto Forum:
  


Current Time: Sat Jul 26 09:26:23 EDT 2014

Powered by FUDForum. Page generated in 0.04239 seconds