-
Suggestion
-
Resolution: Fixed
-
None
Idea:
Sun Java 1.4 has:
- end of public updates - Oct 2008
- end of Premier Support - Feb 2010
- end of Extended Support - Feb 2013
- see http://www.oracle.com/technetwork/java/eol-135779.html
IBM Java 1.4:
- is no longer Generally Available (GA) since Dec 2004;
- its End Of Servcie (EOS) will expire on September 2013:
- see https://www.ibm.com/developerworks/java/jdk/lifecycle/
According to various sources, most popular are Java6 and Java7; Java1.4 has a fraction of market right now:
- http://www.statowl.com/java.php
although the report above shows Java version in web browser. Production environment may be different (especially regarding IBM Java).
Benefits:
Dropping support for Java 1.4 would ease Clover development a lot, as we could:
- directly use Java5 generics in code
- replace raw collections (List, Map, Set etc) by typed collections (List<Foo> etc) in code
- get rid of Retrotranslator (2x faster build )
- it opens a door to introduce generic-based libraries in Clover code (for example replace Apache Commons by Guava)
Tasks:
- update Supported-Platforms page
- remove retrotranslator from build scripts
- update bamboo / maven configurations
- affects Clover, Clover-for-Maven2&3, Clover-for-Eclipse, Clover-for-IDEA (note that Clover-for-Grails already need JDK1.5 or above)
Out of scope:
- replacing existing raw collections by typed ones (like List -> List<Foo> ), introducing foreach loops etc
- this will be done gradually during daily development
- was cloned as
-
CLOV-1369 as a developer I don't need to run Clover on JDK1.5 anymore
- Closed
[CLOV-1193] as a developer I don't need to run Clover on JDK1.4 anymore
Workflow | Original: JAC Suggestion Workflow [ 3342140 ] | New: JAC Suggestion Workflow 3 [ 3584705 ] |
Status | Original: RESOLVED [ 5 ] | New: Closed [ 6 ] |
Workflow | Original: New Clover Workflow [ 897706 ] | New: JAC Suggestion Workflow [ 3342140 ] |
Assignee | Original: Marek Parfianowicz [ mparfianowicz ] | |
Issue Type | Original: Improvement [ 4 ] | New: Suggestion [ 10000 ] |
Status | Original: Closed [ 6 ] | New: Resolved [ 5 ] |
Workflow | Original: Clover Workflow [ 895561 ] | New: New Clover Workflow [ 897706 ] |
Workflow | Original: reviewflow [ 451117 ] | New: Clover Workflow [ 895561 ] |
Story Points | Original: 5 | |
Issue Type | Original: Story [ 16 ] | New: Improvement [ 4 ] |
Status | Original: Resolved [ 5 ] | New: Closed [ 6 ] |
Resolution | New: Fixed [ 1 ] | |
Status | Original: To be reviewed [ 10026 ] | New: Resolved [ 5 ] |
Status | Original: In Progress [ 3 ] | New: To be reviewed [ 10026 ] |
Status | Original: Open [ 1 ] | New: In Progress [ 3 ] |