Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 376002

Summary: Adopt Maven and Tycho for Builds
Product: [WebTools] WTP Releng Reporter: David Carver <d_a_carver>
Component: relengAssignee: webtools.releng <webtools.releng-inbox>
Status: RESOLVED FIXED QA Contact: Carl Anderson <ccc>
Severity: enhancement    
Priority: P3 CC: fbricon, krzysztof.daniel, nboldt, wayne.beaton
Version: unspecifiedKeywords: helpwanted
Target Milestone: Future   
Hardware: PC   
OS: All   
Whiteboard:

Description David Carver CLA 2012-04-03 15:31:02 EDT
With the foundation standardizing on Maven and Tycho as the Common Build Infrastructure, after the Juno release, it would be nice to look at using Maven and Tycho to build Webtools related projects.   

This would greatly help the community as there would be one common way to build, and it wouldn't be dependent on specific environments.

I've had some good initial success early on for both XML, SSE, CSS, XSL, and XPath related projects, but all these builds were unofficial.  It may also help with making it easier to help out with releng tasks going forward.
Comment 1 Carl Anderson CLA 2012-04-03 15:52:48 EDT
Any help would be appreciated.  But no matter what, we will be converting to Git right after Juno as the first step.
Comment 2 David Carver CLA 2012-04-03 16:19:52 EDT
(In reply to comment #1)
> Any help would be appreciated.  But no matter what, we will be converting to
> Git right after Juno as the first step.

Once some git repos are out there, I can contribute patches via Gerrit (yeah, I should open a bug report for that as well).

Is there a bug open for discussion around migration to Git for WTP yet?
Comment 3 Wayne Beaton CLA 2015-02-06 09:24:09 EST
My observation is that this looks either mostly done or done.

AFAICT, the releng aggregator builds have Maven/Tycho POMs that are being invoked by Hudson build scripts that are completing with a success status.

Are these producing official builds at this point in time?
Comment 4 Carl Anderson CLA 2015-02-06 11:49:39 EST
Yes, the move to CBI should have satisfied this requirement.