| Summary: | Verify all BREEs are set correctly to JVM 1.4 | ||
|---|---|---|---|
| Product: | [Tools] GEF | Reporter: | Nick Boldt <nboldt> |
| Component: | RelEng | Assignee: | Anthony Hunter <ahunter.eclipse> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | P3 | CC: | ahunter.eclipse, aniefer, kim.moir |
| Version: | unspecified | ||
| Target Milestone: | 3.5.0 (Galileo) M7 | ||
| Hardware: | PC | ||
| OS: | Linux | ||
| Whiteboard: | |||
|
Description
Nick Boldt
I should qualify that "running GEF w/ JVM 5.0" and "run on 5.0" means "run the *build* using a 5.0 JVM". I'm not talking about end-user runtime. If all bundles specify BREEs, and the builder defines the appropriate properties for each needed environment (ie the J2SE-1.4, J2SE-1.5, JavaSE-1.6, etc) which point to appropriate class libraries to compile against for each environment; Then the build itself can run on whatever vm you wish and each bundle is compiled independently against the proper libraries. (This has been around since 3.3 I think). All GEF projects have: Bundle-RequiredExecutionEnvironment: J2SE-1.4 I added this to org.eclipse.draw2d.doc.isv and org.eclipse.gef.doc.isv, which were the only two missing. |