<http://ant.apache.org/manual/CoreTasks/manifest.html> seems to be doing this, but I'm having trouble following the directions there. Currently I'm getting a syntax error WRT to jar. I need to nest jar, then nest the manifest?
data: D:\> D:\> D:\>type build.xml <project name="XHTML" default="package2"> <property name="outputDir" value="java\classes\" /> <property name="sourceDir" value="java\src\atreides\xhtml\" /> <property name="mainClass1" value="HelloWorldSwing" /> <property name="mainClass2" value="Test16" /> <property name="pkgPath" value="atreides.xhtml." /> <property name="jarPath" value="java\src\org\w3c\tidy\Tidy.jar" /> <target name="clean"> <delete dir="${outputDir}" /> </target> <target name="prepare" depends="clean"> <mkdir dir="${outputDir}" /> </target> <target name="compile" depends="prepare"> <javac srcdir="${sourceDir}" destdir="${outputDir}" classpath="${jarPath}" /> </target> <target name="manifest1" depends="compile"> <manifest file="${outputDir}/MANIFEST.MF"> <attribute name="Main-Class" value="${pkgPath}${mainClass1}" /> </manifest> </target> <target name="manifest2" depends="manifest1"> <manifest file="${outputDir}/MANIFEST.MF"> <attribute name="Main-Class" value="${pkgPath}${mainClass2}" /> </manifest> </target> <target name="package1" depends="manifest2"> <jar jarfile="${outputDir}/${mainClass1}.jar" basedir="${outputDir}" <manifest file="MANIFEST.MF"> </manifest> </jar> </target> <target name="package2" depends="package1"> <jar jarfile="${outputDir}/${mainClass2}.jar" basedir="${outputDir}" manifest="${outputDir}/MANIFEST.MF" /> </target> </project> D:\>ant Buildfile: build.xml BUILD FAILED D:\build.xml:40: Element type "jar" must be followed by either attribute specifications, ">" or "/>". Total time: 0 seconds D:\> thanks, Thufir --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]