Skip to main content



      Home
Home » Archived » Buckminster » Good examples for using Buckminster?
Good examples for using Buckminster? [message #815436] Wed, 07 March 2012 11:58 Go to next message
Eclipse UserFriend
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
Eclipse UserFriend
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: Wed Jul 23 05:05:49 EDT 2025

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

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

Back to the top