|
Re: Building ECF with Buckminster [message #623985 is a reply to message #623981] |
Fri, 11 July 2008 00:02 |
Scott Lewis Messages: 1038 Registered: July 2009 |
Senior Member |
|
|
Hi Heath,
Heath Borders wrote:
> I'm interested in using ECF's IRC and XMPP client capabilities in my RCP
> application. Also, I'm interested in using Buckminster as a build
> system for my own RCP application. I've been reading a lot about both
> technologies lately with the ganymede release.
>
> I understand that ECF uses Buckminster, but I haven't found any good
> explanations of how to build ECF with Buckminster.
Actually, at this moment we do not use Buckminster to build ECF. This
is not any disparagement of Buckminster, as the only reason we are *not*
using Buckminster to build ECF is because we have only very few
resources to work on our build system, and we 'rolled our own' with PDE
before we were even fully aware of Buckminster...and don't really have
the resources currently to change things over.
But this is something I at least would like to have happen (using
Buckminster to build).
I've been able to
> check out the ECF projects using the PSF file (which is very cool, btw),
> but I didn't think that was Buckminster at work.
No...that's just Eclipse-provided ability to load in a set of projects
via the project set file.
Also, it would be
> great to be able to build all the ECF products/features/plugins with
> Buckminster (in GUI and headless mode).
Yes, I agree.
>
> For posterity, it would probably be good if a document existed that
> outlined ECF's Buckminster design decisions. That way, new Buckminster
> users could find real-world examples.
I agree again!
>
> I'd be happy to build such documents if I understood the Buckminster
> build process. Can you please point me in the right direction to get
> started?
I think that there are two things needed here. First is familiarity
with Buckminster itself (although this may not be necessary for you):
http://www.eclipse.org/buckminster/
and the second is the *current* ECF build...which is currently done
mostly by Ted Kubaska (tedkubaska at comcast.net). The current ECF
build is available in the project:
/cvsroot/technology/org.eclipse.ecf/builds/org.eclipse.ecf.r eleng.server
And if you have more questions about the build please feel free to ask
them of Ted, or here.
Also...you should be aware that we are hoping to be the beneficiaries of
a new Eclipse Foundation effort to provide a 'common build infrastructure':
http://wiki.eclipse.org/Build_Workshop_2:_Build_Harder
And I believe that some of the Buckminster folks (Thomas Hallgren and
Henrik Lindberg and perhaps others) are connected with this effort...at
least that's my own hope.
ECF is hoping to benefit from any work on a common build infrastructure
so that we don't have to do as much of our own build work (which,
although critical we would like to have to not have to do all on our
own...but rather leverage the work done by other releng teams).
>
> Thanks very much and congratulations on building such a successful product!
>
Thanks for saying so. Although we think it's cool, it's nice to hear
that users agree!
Scott
|
|
|
|
|
Powered by
FUDForum. Page generated in 0.03611 seconds