I've now got both XTags and IO working with the new build process.
While I was at it I ported the i18n tag library over as well.
A few things have changed and I've backtracked on some of my changes to Tims
original work...
> * removed classpath="${classpath}" attribute from the <javadoc> build
task.
OK I've put it back again now ;-)
> * commented out the 3 checks for SERVLET_JAR envirnment variable,
I've put that back now too ;-)
So now no CLASSPATH environment variable is required. All thats required is
* ant installed
* ANT_HOME defined
* ANT_HOME/lib to contain xerces.jar and xalan.jar
* SERVLET_JAR to specify where the servlet jar is
Part of me would quite like a jakarta-taglibs/lib directory with
servlet.jar, xerces.jar, xalan.jar and any other JARs required (e.g.
log4j.jar) all there. Committers could then upgrade the libraries as an when
necessary and users can always copy over these jars with newer or older
versions whenever they like. Though maybe the CJAN project on
jakarta-commons may help fix some of these problems...
James