On Fri, 17 May 2002, <[EMAIL PROTECTED]> wrote:

> If you use JDK1.1-JDK1.3, the default is 1.1 anyway ( on javac ).

OK.

> If you use JDK1.4, the current default is 1.2.

And it has been that way a month ago.

> That brakes backward compatibility for all projects who target
> JDK1.1.

I'm not taking about JDK 1.4 breaking backwards compatibility - we
both know it does in too many places to enumerate them - but backwards
compatibility to Ant 1.4.

If I don't care for JDK 1.1, I won't set the target option in Ant 1.4 and
use the compiler's default value.  If I do, I better set the target
option instead of relying on Ant (which I can't if my users may be
stuck with Ant 1.4 anyway).

> Many projects _require_ 1.4 to be fully built, and all those will
> not work with JDK1.1.

If these projects want to be compatible to JDK 1.1, they should make
that decision consciously and set the target attribute explicitly
IMHO.

Stefan

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

Reply via email to