Return-Path: Delivered-To: apmail-jakarta-ant-dev-archive@apache.org Received: (qmail 37855 invoked from network); 6 Nov 2001 22:37:55 -0000 Received: from unknown (HELO osaka.betaversion.org) (192.18.49.133) by daedalus.apache.org with SMTP; 6 Nov 2001 22:37:55 -0000 Received: (qmail 10431 invoked from network); 6 Nov 2001 22:40:25 -0000 Received: from nagoya.betaversion.org (192.18.49.131) by osaka.betaversion.org with SMTP; 6 Nov 2001 22:40:25 -0000 Received: (qmail 29314 invoked by uid 97); 6 Nov 2001 22:37:56 -0000 Delivered-To: qmlist-jakarta-archive-ant-dev@jakarta.apache.org Received: (qmail 29298 invoked by uid 97); 6 Nov 2001 22:37:56 -0000 Mailing-List: contact ant-dev-help@jakarta.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Subscribe: List-Help: List-Post: List-Id: "Ant Developers List" Reply-To: "Ant Developers List" Delivered-To: mailing list ant-dev@jakarta.apache.org Received: (qmail 29287 invoked from network); 6 Nov 2001 22:37:55 -0000 Message-ID: <01d001c16713$3d78efe0$0100a8c0@jose> From: "Jose Alberto Fernandez" To: "Ant Developers List" References: <010401c166c6$b64b4af0$0100a8c0@jose> <200111061826.fA6IQhJ08086@mail008.syd.optusnet.com.au> <019401c16707$8d5fc3a0$0100a8c0@jose> <3BE85BE5.2DE32246@somanetworks.com> Subject: Re: [PROPOSAL] No need for CLASSPATH in ANT1 Date: Tue, 6 Nov 2001 22:34:43 -0000 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 5.50.4522.1200 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4522.1200 X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N From: "Glenn McAllister" > Jose Alberto Fernandez wrote: >=20 > > From: "Peter Donald" > > > The problem was that it is not backwards compatible and several = tasks make > > > the assumption that the system classloader contains the ant = classes. Hence we > > > can't really implement it in Ant1. > > > > > > > No offence, but isn't is possible to modify the offending tasks? > > What was insurmountable about it? >=20 > Of course its possible for us to change our tasks. But what about = custom tasks? > We've made a reasonable commitment to break as little as possible = before Ant 2. > If we change something as potentially fundamental as that, we could = break a lot of > people. >=20 What kind of tasks are we talking about. Can someone explain? As far as I know, there is nothing in ANT1's API that can be thought to = be guaranteeing that classes must be loaded from the CLASSPATH.=20 That is make quite clear by the public entrypoint = org.apache.tools.ant.Main.start() which it is there so that things like GUIs can provide their own = ClassLoader when invoking ANT1. Given that it has been there since from at least 3 = releases I would argue that any task making CLASSPATH assumptions contins bugs and needs to be fixed. Jose Alberto -- To unsubscribe, e-mail: For additional commands, e-mail: