Skip to main content

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.

Jump to: navigation, search

Difference between revisions of "EclipseLink/Build/NextGen"

(Results of preliminary investigations)
(Results of preliminary investigations)
Line 13: Line 13:
 
| Ant
 
| Ant
 
| flexable
 
| flexable
| Not designed for OSGi. Needs extension.
+
| 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.
| tied to Eclipse
+
| 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

Back to the top