[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [buckminster-dev] iX CeBIT Forum 2010 Talk
- From: Thomas Hallgren <thomas@xxxxxxx>
- Date: Thu, 26 Aug 2010 22:49:46 -0000
- Newsgroups: eclipse.tools.buckminster-dev
- Organization: EclipseCorner
- User-agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:188.8.131.52pre) Gecko/20091014 Fedora/3.0-2.8.b4.fc11 Lightning/1.0pre Thunderbird/3.0b4
The question that always pops up is "How does this compare with Maven?".
The short answer is that Buckminster builds your workspace using Eclipse builders, i.e. exactly the same as when you
work with your IDE. All compiler settings apply. Internal builders will execute etc. This is because Buckminster is
built on top of the Eclipse internal build system.
Maven is an external build system with a plug-in framework of its own. It cannot work directly with the eclipse bundles
for team sharing, compilers, PDE build, p2, etc. Maven builds 'the maven way' and is not in any way dependent on Eclipse
technology. This is an advantage if the code is maintained using other IDE's then Eclipse. Several projects provide
bundles that enables Maven functionality in the Eclipse IDE.
Buckminster can call on maven and has built in support for transitive dependency resolution from maven repositories. We
would like to do more with Maven and we have had a couple of Maven people as committers on the project. But at the end,
intellectual property issues (Maven is not IP approved by the Eclipse EMO) and different main objectives made it hard
for them to contribute.
Another question that might pop up is now Buckminster relate to b3. b3 is more model centric then Buckminster. It
convergers all aspects of the build into one single model. The textual representation of that model is based on xText
and much nicer then XML. We foresee that b3 will replace both Buckminster and PDE build eventually. A smooth migration
path will be provided.
Other then that, people usually ask where they can find documentation and examples. How to build RCP applications for
On 2010-01-08 14:35, Carsten Reckord wrote:
iX, a popular German IT magazine, organizes an annual forum on the
CeBIT. This year one focus is on experience reports for agile software
I was asked to submit a talk on our (obviously positive :)) experience
with setting up a Continuous Integration server with Buckminster and the
Hudson plug-in. Without having prepared the talk yet, the idea is to
present an introduction of Buckminster and the Hudson plug-in followed
by (or mixed in with) our lessons learned and some best practices and
maybe finishing with a brief overview of some more advanced topics like
coverage, obfuscation or "Composing for Updatability" your product the
I'd like to ask if, from your experience with other talks so far, there
are any typical questions that keep coming up or typically difficult
points or misconceptions that should be cleared preemptively? And if you
have any other suggestions or comments, of course feel free to fire