I have not tried, but you could try the following: 1) <compilerarg value="-endorseddirs lib"/> should be <compilerarg line="-endorseddirs lib"/> or <compilerarg value="-endorseddirs"/> <compilerarg value="lib"/> 2) use fork="yes on the <javac tag.
Peter On 9/23/07, Anthony N. Frasso <[EMAIL PROTECTED]> wrote: > Hello, and thanks for all of your help in advance. > > I'm using Ant version 1.6.5 with the JDK v. 1.4.2. I'm attempting to compile > a > project that uses Xerces v. 2.9.1. In order to compile properly, the XML API > included with Xerces needs to override the default XML API that comes with > JDK.1.4.2. As I understand it, this is done by setting the "endorsed > directory" location to be the location of the Xerces jar files. > > Unfortunately, using the <compilerarg> tag inside the <javac> task doesn't > seem > to be accomplishing this. > > Here is my target: > > <target name="compile> > <mkdir dir="${build.classes.dir}"/> > <javac destdir="${build.classes.dir}" debug="true"> > <src path="${src.dir}"/> > <src path="${build.src.dir}"/> > <classpath refid="compile.classpath"/> > <compilerarg value="-endorseddirs lib"/> > </javac> > </target> > > Here is the console output: > > $ ant > Buildfile: build.xml > > init: > > clean: > [delete] Deleting directory C:\Projects\Project\build > > compile: > [mkdir] Created dir: C:\Projects\Project\build\classes > [javac] Compiling 97 source files to C:\Projects\Project\build\classes > [javac] javac: invalid flag: -endorseddirs lib > [javac] Usage: javac <options> <source files> > [javac] where possible options include: > [javac] -g Generate all debugging info > [javac] -g:none Generate no debugging info > [javac] -g:{lines,vars,source} Generate only some debugging info > [javac] -nowarn Generate no warnings > [javac] -verbose Output messages about what the > compiler > is doing > [javac] -deprecation Output source locations where > deprecated > APIs are used > [javac] -classpath <path> Specify where to find user class files > [javac] -sourcepath <path> Specify where to find input source > files > [javac] -bootclasspath <path> Override location of bootstrap class > files > [javac] -extdirs <dirs> Override location of installed > extensions > [javac] -d <directory> Specify where to place generated class > files > [javac] -encoding <encoding> Specify character encoding used by > source files > [javac] -source <release> Provide source compatibility with > specified release > [javac] -target <release> Generate class files for specific VM > version > [javac] -help Print a synopsis of standard options > > BUILD FAILED > C:\Projects\Project\build.xml:141: Compile failed; see the compiler error > output for details. > > Total time: 2 seconds > > Any ideas on what I'm doing incorrectly? > > Regards, > Anthony Frasso > > > > ____________________________________________________________________________________ > Pinpoint customers who are looking for what you sell. > http://searchmarketing.yahoo.com/ > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]