| Summary: | Ensure gef-master and gef4-master compile with BREE-settings. | ||
|---|---|---|---|
| Product: | [Tools] GEF | Reporter: | Alexander Nyßen <nyssen> |
| Component: | RelEng | Assignee: | Alexander Nyßen <nyssen> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | P3 | ||
| Version: | unspecified | ||
| Target Milestone: | --- | ||
| Hardware: | All | ||
| OS: | All | ||
| Whiteboard: | |||
| Bug Depends on: | |||
| Bug Blocks: | 431412 | ||
|
Description
Alexander Nyßen
Added useJDK=BREE entry in pom.xml in case hudson.eclipse.org profile is enabled. Fixed implementation of org.eclipse.zest.tests.IFigureProviderTests does not use non JDK-1.4 string operations. It seems, we have to add a compiler warning to suppress illegal argument exceptions that result from importing javafx packages, when using the BREE option. However, having added this, the gef4-master build also seems to use it properly. It seems, Zest now works on Java 1.6. Thanks. A question that came to my mind in this context: do we want to use J2SE-1.6 as a lower bound for all our projects, or try to target the lowest possible BREE (gef4.graph would for instance work with 1.5, while 1.6 is used there)? With Luna, platform seems to require 1.6. |