Uploaded image for project: 'Clover'
  1. Clover
  2. CLOV-1369

as a developer I don't need to run Clover on JDK1.5 anymore

    XMLWordPrintable

Details

    • Our product teams collect and evaluate feedback from a number of different sources. To learn more about how we use customer feedback in the planning process, check out our new feature policy.

    Description

      Idea:

      Sun Java 1.5 has:

      IBM Java 1.5:

      According to various sources, most popular are Java6 and Java7 with Java8 growing up; Java1.5 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.5 would improve Clover development, as we could:

      • use @Override for interfaces
      • use newer version of Guava (we're on Guava 9 due to required JDK1.5 binary compatibility)
      • have all Clover modules and plugins on the same JDK level
        • Groovy/Grails require JDK6+ to compile and execute
        • Clover-for-IDEA (IDEA12 JPS) requires JDK6+ to compile and execute
        • rest is on JDK5

      Tasks:

      • update Supported-Platforms page
      • update guava library (and all others which are compiled against jdk6)
      • update build scripts
      • affects Clover Core, Clover-for-Ant, Clover-for-Maven2&3, Clover-for-Eclipse, Clover-for-IDEA, Clover-for-Grails

      Out of scope:

      • adding Override annotations - this will be done gradually during daily development

      Attachments

        Issue Links

          Activity

            People

              mparfianowicz Marek Parfianowicz
              mparfianowicz Marek Parfianowicz
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: