the build file:
<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" />
<manifest>
</manifest>
</target>
<target name="package2" depends="package1">
<jar jarfile="${outputDir}/${mainClass2}.jar"
basedir="${outputDir}"
manifest="${outputDir}/MANIFEST.MF" />
</target>
</project>
going through this, I don't understand the line:
<jar jarfile="${outputDir}/${mainClass1}.jar" />
the outputDir determines the path to the jarfile, named mainClass1?
also, I'm getting an error
D:\>
D:\>
D:\>
D:\>
D:\>
D:\>ant
Buildfile: build.xml
clean:
[delete] Deleting directory D:\java\classes
prepare:
[mkdir] Created dir: D:\java\classes
compile:
[javac] Compiling 2 source files to D:\java\classes
manifest1:
manifest2:
package1:
[jar] Building MANIFEST-only jar: D:\java\classes\HelloWorldSwing.jar
[jar] Building jar: D:\java\classes\HelloWorldSwing.jar
BUILD FAILED
D:\build.xml:39: the file attribute is required
Total time: 4 seconds
D:\>
but can't find reference to "the file attribute" in the manual. I've
found an API for ant at
<http://www.jajakarta.org/ant/ant-1.6.1/docs/ja/manual/api/org/apache/tools/ant/taskdefs/Manifest.html>
besides reading the manual front to back, where can I find out about
this "file attribute" and how "jarfile" works?
thanks,
Thufir
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]