blob: 418bbe6001e02c78027259b9c714fa12f6a0c12b [file] [log] [blame]
<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>