Brett Porter a écrit :
On 11/07/2007, at 10:32 AM, Joerg Heinicke wrote:

Hello guys,

we had an issue recently with Continuum on Cocoon and continuous integration which fails to check JDK 1.4 compliance of Cocoon's code base since Continuum
itself is running with a JDK 5 (in that particular case it was usage of
ThreadLocal.remove() [1]). I found the thread about raising the minimum JDK for
Continuum where exactly such issues where foreseen [2].

The binding problem is a relatively small number of cases that can probably be avoided in your code. Accidentally using JDK 5 methods is something that comes up frequently and you should certainly regularly build on 1.4 to check.

Brett talked about the
possibility to fork builds with Continuum [3].

Continuum always forks builds. However, controlling the JDK it used was not easy. I do believe profiles support will be in the next release and will make it easy.

Yes, it will be in Continuum 1.1-beta-1. With Profiles/Installations, you can 
choose the jdk, maven and environment var to use for a build.


Putting it to the
extremes there might even be a JDK 1.4 project using "enum" keyword which should be build with Continuum. If the latter requires JDK 5 is it possible though to
build that project?

Setting the correct -source will take care of that.

- Brett

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]






---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to