| Author |
Problem with ANT compiling but not doing jar
|
Abiram Radhakrishnan
Greenhorn
Joined: Jun 26, 2002
Posts: 13
|
|
Hi, Subject: Compiling & doing jar Operating System:Windows NT Iam using ant v 1.4.1 & I have done compilation succesfully but when I do the jar of the compiled source I get the following Error ant -buildfile compilejar.xml Buildfile: compilejar.xml compile: jar: BUILD FAILED C:\Ant\jakarta-ant-1.4.1\bin\compilejar.xml:25: The <jar> task doesn't support the "destfile" attribut Total time: 1 second Note: My classpath & ANT_HOME dont make any issue since Iam able to compile & do other tasks with the ant All the Directory metioned in the xml file exsists <?xml version="1.0" encoding="UTF-8"?> <project name="Ant Demo" default="jar" basedir="."> <!--Define Global properties. --> <property environment="env"/> <property name="buildDir" value="classes"/> <property name="srcDir" value="src"/> <property name="xalan" value="XML/xalan/xalan.jar"/> <property name="xerces" value="XML/xalan/xerces.jar"/> <property name="junit" value="JUnit/junit3.7/junit.jar"/> <path id="classpath"> <pathelement path="${buildDir}"/> <pathelement path="${junit}"/> <pathelement path="${xerces}"/> <pathelement path="${xalan}"/> </path> <target name="compile" description="compiles source files"> <javac srcdir="${srcDir}" destdir="${buildDir}" classpath="classpath"/> </target> <target name="jar" depends="compile" description="To jar the Compiled Source" > <jar basedir="${buildDir}" destfile="${srcDir}/lib/demo.jar"/> </target> </project>
|
 |
Reid M. Pinchback
Ranch Hand
Joined: Jan 25, 2002
Posts: 775
|
|
I don't see anything wrong with the attribute; destfile is supposed to be the required attribute for the jar task. You didn't provide any kind of fileset or includes indication for the files to place in the jar; I think that is the most likely cause for the message. If that doesn't do it, the only thing that comes to mind is that you've named the build task "jar". I doubt that is the problem, but it is the only other thing I can think of.
|
Reid - SCJP2 (April 2002)
|
 |
Chandresh Patel
Greenhorn
Joined: Jul 05, 2002
Posts: 14
|
|
Replace destfile with jarfile. There is no destfile option on the jar task. I am looking at the documentation of ant 1.4.1. Chandresh
|
 |
Erik Hatcher
Author
Ranch Hand
Joined: Jun 11, 2002
Posts: 111
|
|
|
destfile is actually a valid attribute for Ant 1.5. jarfile will still work too, of course. Many tasks are standardizing on the destfile attribute to make them easier to use.
|
Co-author of Lucene in Action
|
 |
 |
|
|
subject: Problem with ANT compiling but not doing jar
|
|
|