Uploaded image for project: 'JDO'
  1. JDO
  2. JDO-635

tck2 does not compile with JDK 1.5

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • JDO 2 maintenance release 2 (2.2)
    • JDO 3 (3.0)
    • tck
    • None

    Description

      Recently the file projects.properties in tck2 was changed in order to turn OFF any post-compile enhancement with JDK1.6:
      maven.compile.compilerargs= -proc:none

      This leads to a javac error when using JDK 1.5 (I'm using build 1.5.0_15-b04):
      java:compile:
      [echo] Compiling to d:\projects\jdo\workspace\jdo\trunk\tck2/target/classes
      [javac] Compiling 1 source file to D:\projects\jdo\workspace\jdo\trunk\tck2\target\classes
      [javac] javac: invalid flag: -proc:none
      [javac] Usage: javac <options> <source files>

      Unfortunately, maven1 does not support profiles (where maven 2 does support profiles) which allows environment specific property settings.

      Eric proposed:
      "Another way of disabling the enhancement on compile time is removing the enhancer jar from the compiler classpath."

      Attachments

        Activity

          People

            mcaisse Michelle Caisse
            mbo Michael Bouschen
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: