<project name="Release" default="createjini" basedir="."> | |
<property name="release" value="release/"/> | |
<property name="jiniHome" value="net.jini/jini2_1" /> | |
<property name="jini" value="${jiniHome}/lib/" /> | |
<property name="jiniscripts" value="${jiniHome}/example/" /> | |
<!-- <property name="oracle" value="oracle/lib/"/> --> | |
<property name="oseecore" value="osee.jdk.core/bin/"/> | |
<property name="oseejini" value="osee.jini/bin/"/> | |
<target name="clean"> | |
<delete file="JINIMANIFEST.MF"/> | |
<delete dir="${release}"/> | |
</target> | |
<target name="createDir" depends="clean"> | |
<mkdir dir="${release}"/> | |
</target> | |
<target name="createjini" depends="createDir"> | |
<manifest file="JINIMANIFEST.MF"> | |
<attribute name="Main-Class" value="osee/jini/utility/StartJini"/> | |
<attribute name="Class-Path" value="lib/jini-core.jar lib/jini-ext.jar lib/tools.jar oseecore.jar"/> | |
<section name="common"> | |
<attribute name="Specification-Title" value="Example"/> | |
<attribute name="Specification-Version" value="${version}"/> | |
<attribute name="Specification-Vendor" value="Example Organization"/> | |
<attribute name="Implementation-Title" value="common"/> | |
<attribute name="Implementation-Version" value="${version} ${TODAY}"/> | |
<attribute name="Implementation-Vendor" value="Example Corp."/> | |
</section> | |
</manifest> | |
<jar jarfile="${release}/oseecore.jar" basedir="../../${oseecore}" /> | |
<jar jarfile="${release}/oseejini.jar" basedir="../../${oseejini}" manifest="JINIMANIFEST.MF"/> | |
<copy file="all.policy" toDir="${release}"/> | |
<copy toDir="${release}/example"> | |
<fileset dir="../../${jiniscripts}"/> | |
</copy> | |
<copy toDir="${release}/net.jini/lib/"> | |
<fileset dir="../../${jini}" includes="*.jar"/> | |
</copy> | |
<copy toDir="${release}/META-INF"> | |
<fileset dir="../META-INF" includes="*.MF" /> | |
</copy> | |
<!-- <copy toDir="${release}/${oracle}"> | |
<fileset dir="../../${oracle}" includes="*.jar"/> | |
</copy> --> | |
<copy toDir="F:\server_launching\jini_release"> | |
<fileset dir="${release}"/> | |
</copy> | |
<delete dir="${release}" /> | |
<delete file="JINIMANIFEST.MF" /> | |
</target> | |
</project> |