now uses Java 6 and it is enforced via maven.
it produces Java 5 code and has checks for Java 5 API.
One of the reasons is that we want to use compile time features that
are only available in Java 6 (that makes Chromattic proxy generation
easy based on the APT plugin and avoid to use CGLIB for proxies).
Another reason is that the project has been defined to use Java 6 but
we want to keep the possiblity to run on a Java 5 VM.
cheers
Julien
Show replies by date