Return-Path: Delivered-To: apmail-xml-axis-dev-archive@xml.apache.org Received: (qmail 9487 invoked by uid 500); 21 Apr 2001 23:22:10 -0000 Mailing-List: contact axis-dev-help@xml.apache.org; run by ezmlm Precedence: bulk Reply-To: axis-dev@xml.apache.org list-help: list-unsubscribe: list-post: Delivered-To: mailing list axis-dev@xml.apache.org Received: (qmail 9459 invoked by uid 1059); 21 Apr 2001 23:22:10 -0000 Received: from localhost (sendmail-bs@127.0.0.1) by localhost with SMTP; 21 Apr 2001 23:22:10 -0000 Date: Sat, 21 Apr 2001 16:22:10 -0700 (PDT) From: "Craig R. McClanahan" X-Sender: craigmcc@localhost To: axis-dev@xml.apache.org Subject: Undocumented Build Requirements Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-Spam-Rating: localhost 1.6.2 0/1000/N I downloaded xml-axis via anonymous CVS and tried to build it. The documentation on prerequisite packages is incomplete (and possibly inaccurate?): - Must have servlet.jar on your classpath - Must have xerces.jar on your classpath (org.apache.xml.serialize.* package) - JDOM is documented as being required, but does not appear to actually be used? The first of these requirements is a particular problem for me, because I work with different versions of Tomcat (and therefore different servlet.jar files) all the time. Many Jakarta projects that use Ant are migrating towards specifying a properties file in which an individual developer can declare the location of dependencies like this: and then use Ant's ability to create classpaths dynamically for the compiler. You might consider using such an approach for Axis in order to eliminate dependencies on the user's current CLASSPATH. Craig McClanahan