Community
Participate
Working Groups
CDT uses PDE basebuilder based builds which are currently built from CVS where each CDT plugin is checked out at plugin granularity from CVS. I've built CDT releases from a local git clones (where each git repo is one CDT plugin) successfully using an simple but stupid git IFetchFactory (bug 289838). How would we do this if we had all of CDT in one git repository? Doug says: "thanks to tips from Andrew Niefer, I have figured out how to do PDE build from already checked out source. At the very least, I'll do that for the Hudson builds. But when we do decide to go to git, we should have no problems setting up the builds" Could you document here / on the wiki how to do this?
It's pretty easy but requires changes to the CDT build scripts. PDE gives you a property to skip the fetch part of the build. You can then feed it a search path to find the plug-ins, etc, instead. So the idea is to check out the CDT from git and create the tag first then invoke the build.xml.
Just found Bug 128846 has some comment on using custom search paths for PDE build.
Yes, that's the one I was talking about.
The work for this has been done in bug 289838. A git fetch factory which supports extracting plugins from a repository has been created. *** This bug has been marked as a duplicate of bug 289838 ***