Jesse Glick wrote:

> Has anyone given thought to when we drop support for running Ant on
> JDK 1.2/1.3? These releases are pretty old by now and AFAIK all major
> platforms have had a decent 1.4 port for a while. I am guessing most
> Java developers would be using a relatively recent JDK anyway - and
> those who are still using 1.2/1.3 probably don't expect to be able to
> use the latest releases of every tool like Ant, either.
>
> Continuing to support 1.2 and 1.3 means we need to continue to have
> various hacks in the codebase - long if/else clauses, reflection -
> which could otherwise be removed. It means more codepaths, thus harder
> code to read and more of a testing burden. It also means we cannot
> easily use JDK 1.4+ APIs, and cannot use assertions at all.
>
> Cross-development could continue to be supported (if desired) with the
> existing 'bootclasspath' and 'executable' attributes on various tasks,
> which AFAIK is now complete with 'executable' added to <javadoc>.
>
> Granted I am probably biased as a Sun employee, since JDK 1.2 & 1.3
> are officially at "end of life". But note that you can't even run the
> last JDK 1.2 maintenance release on a recent Linux distribution,
> unless you use an obscure LD_PRELOAD hack (*).

agree that JDK 1.2 should not be supported

> Opinions? Just testing the waters here, nothing urgent.

i think a first step would be doing a quick impact analysis across
core/optional task library.......

--Jim Fuller

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

Reply via email to