Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "EclipseLink/Build/NextGen"
< EclipseLink | Build
(→Results of preliminary investigations) |
(→Results of preliminary investigations) |
||
Line 13: | Line 13: | ||
| Ant | | Ant | ||
| flexable | | flexable | ||
− | | Not designed for OSGi | + | | Not designed for OSGi, Needs extension, High Maintenance cost, constantly 'reinventing the wheel' |
| | | | ||
|- | |- | ||
| PDE Build | | PDE Build | ||
− | | Less extenstion needed than ant | + | | Less extenstion needed than ant, get many features now have to 'hack' |
− | | Complex, tied to Eclipse, uses ant, may still need extensions, high maintenance cost, | + | | Complex, tied to Eclipse, uses own implimentation of ant, may still need extensions, high maintenance cost, IDE/headless build separate systems, tied to someone else's process, our versioning will need to change |
| | | | ||
|- | |- | ||
| Buckminster | | Buckminster | ||
− | | closed development? | + | | Flexible, Designed to provide dynamic dependency mapping, is end-to-end build integration system. |
− | + | | closed or slowing development?, more tied to Eclipse than PDEBuild, Complex - uses multible languages (learning cost) | |
| | | | ||
|- | |- |
Revision as of 10:42, 12 August 2010
NextGen Build Investigation
Results of preliminary investigations
In investigating solutions that meet the requirements outlined, many strengths and weaknesses were uncovered below is a summary:
System | Pros | Cons | Comments or Wiki link |
---|---|---|---|
Ant | flexable | Not designed for OSGi, Needs extension, High Maintenance cost, constantly 'reinventing the wheel' | |
PDE Build | Less extenstion needed than ant, get many features now have to 'hack' | Complex, tied to Eclipse, uses own implimentation of ant, may still need extensions, high maintenance cost, IDE/headless build separate systems, tied to someone else's process, our versioning will need to change | |
Buckminster | Flexible, Designed to provide dynamic dependency mapping, is end-to-end build integration system. | closed or slowing development?, more tied to Eclipse than PDEBuild, Complex - uses multible languages (learning cost) | |
B3 | Next Gen of Buckminster | Incubation |