Changeset 647 for trunk/build.xml


Ignore:
Timestamp:
12/20/13 12:37:21 (10 years ago)
Author:
davidb
Message:

Parameterized the version of javac to target; introduced target to run UDP server to Expeditee, 'run-server'

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/build.xml

    r531 r647  
    1313                <property name="dist.filename.6.exp" value="Exp.${TODAY_EXP}-1.6.jar" />
    1414        -->
    15         <property name="dist.filename.exp" value="Expeditee.jar" />
     15        <property name="dist.filename.exp"   value="Expeditee.jar" />
    1616        <property name="dist.filename.6.exp" value="Expeditee-1.6.jar" />
    17         <property name="build.dir.exp" location="bin" />
     17        <property name="build.dir.exp"   location="bin" />
    1818        <property name="build.dir.6.exp" location="bin-1.6" />
    1919        <property name="manifest.path.exp"  value="makeFiles/Manifest.txt" />
    20         <property name="lib.dir.exp" location="releases/jars" />
     20        <property name="lib.dir.exp"  location="releases/jars" />
    2121        <property name="inst.dir.exp" location="inst" />
     22
     23        <property name="javac.source" value="1.7" />
     24        <property name="javac.target" value="${javac.source}" />
     25
     26        <property name="expeditee.server.port" value="3000"/>
    2227
    2328        <union id="portable.includes.exp">
     
    5459        <target depends="clean" name="cleanall"/>
    5560
    56         <!-- JAVA 1.7 -->
    5761        <target name="init">
    5862                <echo message="${ant.project.name}: ${ant.file}"/>
     
    7074                </copy>
    7175        </target>
     76
    7277        <target depends="init" name="build">
    73                 <javac debug="false" destdir="${build.dir.exp}" includeantruntime="false" source="1.7" target="1.7">
     78                <javac source="${javac.source}" target="${javac.target}" debug="false"
     79                       destdir="${build.dir.exp}" includeantruntime="false">                       
    7480                        <src path="src"/>
    7581                        <src path="tests"/>
     
    119125        </target>
    120126
     127
     128        <target name="run-server">
     129                <echo>Launching Command-line Expeditee Server on port ${expeditee.server.port}</echo>
     130                <java classname="org.expeditee.network.FrameShare" failonerror="true" fork="yes">
     131                        <classpath refid="classpath.exp"/>
     132                        <classpath>
     133                                <pathelement location="${build.dir.exp}"/>
     134                        </classpath>
     135                        <jvmarg value="-Dexpeditee.home=${user.dir}/expeditee-home"/>
     136                        <arg value="${expeditee.server.port}"/>
     137                </java>
     138        </target>
     139
     140
    121141        <!-- JAVA 1.6 -->
    122142        <target name="init6">
Note: See TracChangeset for help on using the changeset viewer.