it would be easier to use the <manifest> as nested element of <jar>.

Jan

> -----Ursprüngliche Nachricht-----
> Von: THUFIR HAWAT [mailto:[EMAIL PROTECTED]
> Gesendet am: Dienstag, 15. März 2005 11:39
> An: Ant Users List
> Betreff: compile two classes
> 
> 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="${outputDir}/MANIFEST.MF" />
>       </target>
> 
>       <target name="package2" depends="package1">
>               <jar jarfile="${outputDir}/${mainClass2}.jar"
>               basedir="${outputDir}"
>               manifest="${outputDir}/MANIFEST.MF" />
>       </target>
> </project> 
> 
> 
> unfortunately, both jar files have the same manifest :(
> how do I create two different manifests and specify them, please?
> 
> 
> thanks,
> 
> Thufir
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 

Reply via email to