On 11/05/2013 10:18 AM, Richard Eckart de Castilho wrote:
It is not necessary to have a Java5 VM to do a release for Java 5. Just set the
source and target versions in the
compile plugin and you are fine. I don't have a Java 5 VM since quite some
time, but still do releases (e.g. uimaFIT)
targeting Java 5.
However, there is a risk that non-Java 5 API is being used without being
noticed (e.g. new IOException(Throwable)).
This can be caught by setting up a corresponding Jenkins job or eventually by
users after a release, which then may
require a bug-fix release.
Thanks for this input, we should adjust our release guidelines, even if
we now move to Java7 a new version will be out
one day.
We already have a Jenkins job, and that one will always run with the
corresponding Java version.
Jörn