Ok, finally have figured out the requirements to move to Ant 1.5 as a dependency. It was trickier than I first thought due to some wacky classloading and useless stack traces.
1) change jars.list to refer to ant 1.5 jars, including xerces 2.0.2 and xml-apis-1.0-b2. These are the jars distributed with ant official release. If you try xerces 2.0.0 or xml-apis-2.0.2, then Ant don't work. Also need to point to a grant jar that has no Ant classes in it. ( see below ) 2) change forehead.conf to refer to ant-1.5.jar, ant-optional-1.5.jar, xml-apis-1.0-b2 and xerces-2.0.2 3) Remove AntClassLoader.class and AntClassLoader$ResourceEnumeration.class from commons-grant-1.0-b1.jar Took me a while to figure that out. Thanks Bob. However, I don't know the correct way to fix this going forward. We need a grant jar without the Ant classes in it. We may not even need grant at all, but I need advice on how to remove the property wrapper stuff or what that actually does. Then we can decide what the grant dependency is. 4) Change dependencies in project.xml as follows: ant-1.4.1 --> ant-1.5 ant-optional-1.4.1 --> ant-optional-1.5 ( maybe remove grant ) xml-apis-2.0.2 --> xml-apis-1.0-b2 This last one is required to do, or else Ant fails. 1.0-b2 contains additional classes and I never have heard of a 2.0.2 release of xml-apis anyways. There are also a few minor task changes that are needed ( that I will make ) and we should be good to go with Ant 1.5. Waiting on some advice about what to do with grant and having the ant xerces and xml-api jars put in the repo... -Peter -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
