Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 345659 - Releng needs updating having switched to git.
Summary: Releng needs updating having switched to git.
Status: RESOLVED FIXED
Alias: None
Product: CDT
Classification: Tools
Component: cdt-releng (show other bugs)
Version: 7.0   Edit
Hardware: All All
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Doug Schaefer CLA
QA Contact: Vivian Kong CLA
URL:
Whiteboard:
Keywords:
Depends on: 316208
Blocks:
  Show dependency tree
 
Reported: 2011-05-12 16:10 EDT by James Blackburn CLA
Modified: 2013-06-12 23:03 EDT (History)
5 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description James Blackburn CLA 2011-05-12 16:10:25 EDT
Once we move to git, releng will need to use the Git Fetch Factory, and the map file updated to reflect the locations of the plugins (they're grouped by component rather than living in the 'all' directory).
Comment 1 Doug Schaefer CLA 2011-05-13 10:43:34 EDT
I have more ambitious plans, i.e. a move to Maven/Tycho. I'll take this one.
Comment 2 Doug Schaefer CLA 2011-06-06 16:28:24 EDT
I have Tycho all figured out. I'll be tycho-izing the CDT build immediately after the transition.
Comment 3 Vivian Kong CLA 2011-06-24 15:52:05 EDT
(In reply to comment #2)
> I have Tycho all figured out. I'll be tycho-izing the CDT build immediately
> after the transition.

Hi Doug, just want to confirm that the transition to Maven/Tycho for CDT build will start once the transition to Git is done (I think you're aiming by Monday right?).  Beside HEAD and cdt_8_0, do you plan to do this for cdt_7_0 too?  How about Hudson?  Would we run and tag our builds from Hudson or with cron jobs on the Eclipse build machine like we used to do?
Comment 4 Doug Schaefer CLA 2011-06-24 20:29:26 EDT
Now that git's in place, I'll get Maven up and running so we can get the builds going again.

@Vivian, I'll make sure the 7.0 builds are done too.
Comment 5 Vivian Kong CLA 2011-06-27 10:08:43 EDT
(In reply to comment #4)
> Now that git's in place, I'll get Maven up and running so we can get the builds
> going again.
> 
> @Vivian, I'll make sure the 7.0 builds are done too.

Thanks Doug!  Is there any sites/links you recommend for information for Maven?
Comment 6 Doug Schaefer CLA 2011-06-27 11:38:28 EDT
I'm pretty much going by example from the Minerva project and some work Dave Carver did starting the job.

At the end of the day, it's pretty simple. Just run "mvn clean install" from the root directory of the cdt repo. The links between maven and eclipse artifact builds (which is done by maven plug-ins, i.e. Tycho) is specified in pom.xml files  in the root dir and in every project.
Comment 7 Doug Schaefer CLA 2013-06-12 23:03:19 EDT
My bad. Finished this long ago. Maven/Tycho rules.