ant-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Conor MacNeill" <>
Subject RE: Jars in CVS ??
Date Sat, 25 Nov 2000 01:02:22 GMT
> -----Original Message-----
> From: Peter Donald []
> Sent: Thursday, 23 November 2000 22:47
> To:
> Subject: Jars in CVS ??
> Hi,
> Does anyone have a problem with me uploading jars to cvs for some of the
> optional libraries. I know there is most likely some jars we can
> not put in
> CVS due to license restrictions but the vast majority should be fine I
> believe. Doing this would drastically reduce the time that it
> takes someone
> to pick up ant from CVS and hit the road running. Making it easy to
> develope is one step along the way to gathering more developers ;) So any
> problems with that ?
> Cheers,

I do not support including jars for the optional components. By their nature
optional components are not required to develop ant nor to use the core
features of ant. As the number of optional tasks grows, trying to include
and manage all the supporting jars and their versions will become a
headache. The incidence of jar version conflict also will increase.
Duplicating jars from a host of other projects doesn't really make sense to

Currently, if I install a number of different projects, I end up with a
number of versions of ant on my machine. We still get people wondering why
ant doesn't compile their files with JDK 1.3 because of the ant bundled with

I think the documentation should state the dependencies and provide a URL
from which a user can download the appropriate components. I don't think
that would be too difficult.

I do agree that the issue is not black and white though. I agree versioning
is an issue and ant itself is a culprit here. I just don't feel that
including jars in CVS is the solution.

BTW, I agree that building Tomcat 4.0 was not easy. The real issue is
getting JMX from Sun. It worked once for me, but when I tried to get a
second copy, it stated that it couldn't export that software to my address.
If the required bits were simple downloads, there would be no real issue.


View raw message