Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
JDO 2 maintenance release 2 (2.2)
-
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."