| <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> |