Changes due to public ant build.xml
This commit is contained in:
parent
0497184e51
commit
cde1d3618a
@ -499,6 +499,14 @@
|
|||||||
</fileset>
|
</fileset>
|
||||||
</copy>
|
</copy>
|
||||||
|
|
||||||
|
<copy todir="${src.dist.dir}/${ant.directory}">
|
||||||
|
<fileset dir="${ant.directory}">
|
||||||
|
<include name="miniBuild.xml" />
|
||||||
|
</fileset>
|
||||||
|
</copy>
|
||||||
|
|
||||||
|
<!-- rename the mini build -->
|
||||||
|
<move file="${src.dist.dir}/${ant.directory}/miniBuild.xml" tofile="${src.dist.dir}/${ant.directory}/build.xml"/>
|
||||||
|
|
||||||
<mkdir dir="${src.dist.dir}/${library.directory}" />
|
<mkdir dir="${src.dist.dir}/${library.directory}" />
|
||||||
<copy todir="${src.dist.dir}/${library.directory}">
|
<copy todir="${src.dist.dir}/${library.directory}">
|
||||||
|
@ -25,42 +25,44 @@
|
|||||||
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-->
|
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-->
|
||||||
|
|
||||||
<!-- SET THE DIRECTORY PROPERTIES -->
|
<!-- SET THE DIRECTORY PROPERTIES -->
|
||||||
<property name="source.directory" value="src" />
|
<property name="source.directory" value="src" />
|
||||||
<property name="ant.directory" value="ant" />
|
<property name="ant.directory" value="ant" />
|
||||||
<property name="build.directory" value="build" />
|
<property name="build.directory" value="build" />
|
||||||
<property name="resources.directory" value="resources" />
|
<property name="resources.directory" value="resources" />
|
||||||
<property name="matlabinterface.basedir" value="resources/MatlabInterface" />
|
<property name="library.directory" value="lib" />
|
||||||
<property name="matlabinterface.title" value="JEInterface" />
|
<property name="matlabinterface.basedir" value="resources/MatlabInterface" />
|
||||||
<property name="source.distribution.directory" value="${distribution.directory}/src-dist" />
|
<property name="matlabinterface.title" value="JEInterface" />
|
||||||
<property name="binary.distribution.directory" value="${distribution.directory}/bin-dist" />
|
<property name="distribution.directory" value="dist" />
|
||||||
<property name="javadoc.directory" value="doc/api" />
|
<property name="source.distribution.directory" value="${distribution.directory}/src-dist" />
|
||||||
<property name="jar.name" value="EvA2Base" />
|
<property name="binary.distribution.directory" value="${distribution.directory}/bin-dist" />
|
||||||
<property name="srcpack.name" value="EvA2BaseSrc" />
|
<property name="javadoc.directory" value="doc/api" />
|
||||||
|
<property name="jar.name" value="EvA2Base" />
|
||||||
|
<property name="srcpack.name" value="EvA2BaseSrc" />
|
||||||
<!-- SET THESE PATHES IF YOU WANT TO COMPILE ADDITIONAL EvA2 PACKAGES -->
|
<!-- SET THESE PATHES IF YOU WANT TO COMPILE ADDITIONAL EvA2 PACKAGES -->
|
||||||
<property name="JE2Probs.directory" value="../JE2Probs" />
|
<property name="JE2Probs.directory" value="../JE2Probs" />
|
||||||
<property name="JE2ESModel.directory" value="../JE2ESModel" />
|
<property name="JE2ESModel.directory" value="../JE2ESModel" />
|
||||||
<property name="JE2Research.directory" value="../JE2Research" />
|
<property name="JE2Research.directory" value="../JE2Research" />
|
||||||
|
|
||||||
<condition property="JE2Probs.available" else="false">
|
<condition property="JE2Probs.available" else="false">
|
||||||
<available file="${JE2Probs.directory}"/>
|
<available file="${JE2Probs.directory}"/>
|
||||||
</condition>
|
</condition>
|
||||||
<condition property="JE2ESModel.available" else="false">
|
<condition property="JE2ESModel.available" else="false">
|
||||||
<available file="${JE2ESModel.directory}"/>
|
<available file="${JE2ESModel.directory}"/>
|
||||||
</condition>
|
</condition>
|
||||||
<condition property="JE2Research.available" else="false">
|
<condition property="JE2Research.available" else="false">
|
||||||
<available file="${JE2Research.directory}"/>
|
<available file="${JE2Research.directory}"/>
|
||||||
</condition>
|
</condition>
|
||||||
|
|
||||||
<!-- SET THE JAVA BINARY LIBRARIES PROPERTIES -->
|
<!-- SET THE JAVA BINARY LIBRARIES PROPERTIES -->
|
||||||
<property name="ant.java.version" value="1.5" />
|
<property name="ant.java.version" value="1.5" />
|
||||||
|
|
||||||
<!-- SET CLASSPATH -->
|
<!-- SET CLASSPATH -->
|
||||||
<path id="project.class.path">
|
<path id="project.class.path">
|
||||||
<pathelement location="." />
|
<pathelement location="." />
|
||||||
</path>
|
</path>
|
||||||
|
|
||||||
<!-- ENVIRNONMENT PROPERTIES -->
|
<!-- ENVIRNONMENT PROPERTIES -->
|
||||||
<property environment="env"/>
|
<property environment="env"/>
|
||||||
|
|
||||||
<!--++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
<!--++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
Usage
|
Usage
|
||||||
@ -159,7 +161,7 @@
|
|||||||
<echo message="JE2Base Project"/>
|
<echo message="JE2Base Project"/>
|
||||||
<echo message="ANT_HOME is set to = ${env.ANT_HOME}"/>
|
<echo message="ANT_HOME is set to = ${env.ANT_HOME}"/>
|
||||||
<echo message="JAVA_HOME is set to = ${env.JAVA_HOME}"/>
|
<echo message="JAVA_HOME is set to = ${env.JAVA_HOME}"/>
|
||||||
<echo message="You are using JDK version ${ant.java.version}, at least JDK version 1.5 is recomended!"/>
|
<echo message="You are using JDK version ${ant.java.version}."/>
|
||||||
<echo message=""/>
|
<echo message=""/>
|
||||||
<echo message="use 'ant compileAll' - to compile all packages."/>
|
<echo message="use 'ant compileAll' - to compile all packages."/>
|
||||||
<echo message="use 'ant compile' - to compile only the base package."/>
|
<echo message="use 'ant compile' - to compile only the base package."/>
|
||||||
@ -218,7 +220,7 @@
|
|||||||
<!--++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
<!--++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
Compile JE2ESModel
|
Compile JE2ESModel
|
||||||
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-->
|
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-->
|
||||||
<target name="compileESModel" depends="usage, init, compileInfo" description="Compiles the ESModel project." if="JE2ESModel.available">
|
<target name="compileESModel" depends="usage, init, compileInfo" description="Compiles the ESModel project (if available)." if="JE2ESModel.available">
|
||||||
<ant inheritAll="false" antfile="${ant.directory}/build.xml" dir="${JE2ESModel.directory}" target="compile">
|
<ant inheritAll="false" antfile="${ant.directory}/build.xml" dir="${JE2ESModel.directory}" target="compile">
|
||||||
<property name="silent" value="false"/>
|
<property name="silent" value="false"/>
|
||||||
</ant>
|
</ant>
|
||||||
@ -227,7 +229,7 @@
|
|||||||
<!--++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
<!--++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
Dist JE2ESModel
|
Dist JE2ESModel
|
||||||
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-->
|
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-->
|
||||||
<target name="distESModel" depends="compileESModel" description="Build dist. of the ESModel project." if="JE2Probs.available">
|
<target name="distESModel" depends="compileESModel" description="Build dist. of the ESModel project (if available)." if="JE2Probs.available">
|
||||||
<ant inheritAll="false" antfile="${ant.directory}/build.xml" dir="${JE2ESModel.directory}" target="dist">
|
<ant inheritAll="false" antfile="${ant.directory}/build.xml" dir="${JE2ESModel.directory}" target="dist">
|
||||||
<property name="silent" value="true"/>
|
<property name="silent" value="true"/>
|
||||||
</ant>
|
</ant>
|
||||||
@ -236,7 +238,7 @@
|
|||||||
<!--++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
<!--++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
Compile JE2Research
|
Compile JE2Research
|
||||||
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-->
|
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-->
|
||||||
<target name="compileResearch" depends="usage, init, compileInfo" description="Compiles the Research project." if="JE2Research.available">
|
<target name="compileResearch" depends="usage, init, compileInfo" description="Compiles the Research project (if available)." if="JE2Research.available">
|
||||||
<ant inheritAll="false" antfile="${ant.directory}/build.xml" dir="${JE2Research.directory}" target="compile">
|
<ant inheritAll="false" antfile="${ant.directory}/build.xml" dir="${JE2Research.directory}" target="compile">
|
||||||
<property name="silent" value="false"/>
|
<property name="silent" value="false"/>
|
||||||
</ant>
|
</ant>
|
||||||
@ -245,7 +247,7 @@
|
|||||||
<!--++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
<!--++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
Binary Distribution
|
Binary Distribution
|
||||||
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-->
|
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-->
|
||||||
<target name="binaryDist" depends="compile, JEInterface" description="Compiles the project and puts the whole stuff into a jar-file..">
|
<target name="binaryDist" depends="compile, JEInterface" description="Compiles the project and builds a jar-file.">
|
||||||
<property name="bin.dist.dir" value="${binary.distribution.directory}/eva-${DSTAMP}" />
|
<property name="bin.dist.dir" value="${binary.distribution.directory}/eva-${DSTAMP}" />
|
||||||
<mkdir dir="${bin.dist.dir}" />
|
<mkdir dir="${bin.dist.dir}" />
|
||||||
<delete>
|
<delete>
|
||||||
@ -261,23 +263,6 @@
|
|||||||
<include name="${jar.name}.jar" />
|
<include name="${jar.name}.jar" />
|
||||||
</fileset>
|
</fileset>
|
||||||
</copy>
|
</copy>
|
||||||
|
|
||||||
<tar tarfile="${distribution.directory}/eva2-bin-${DSTAMP}.tar">
|
|
||||||
<tarfileset dir="${bin.dist.dir}">
|
|
||||||
<include name="**" />
|
|
||||||
<exclude name="*.tar*, *.zip" />
|
|
||||||
</tarfileset>
|
|
||||||
</tar>
|
|
||||||
<gzip zipfile="${distribution.directory}/eva2-bin-${DSTAMP}.tar.gz"
|
|
||||||
src="${distribution.directory}/eva2-bin-${DSTAMP}.tar" />
|
|
||||||
<delete file="${distribution.directory}/eva2-bin-${DSTAMP}.tar" />
|
|
||||||
|
|
||||||
<zip zipfile="${distribution.directory}/eva2-bin-${DSTAMP}.zip">
|
|
||||||
<zipfileset dir="${bin.dist.dir}">
|
|
||||||
<include name="**" />
|
|
||||||
<exclude name="*.tar*, *.zip" />
|
|
||||||
</zipfileset>
|
|
||||||
</zip>
|
|
||||||
</target>
|
</target>
|
||||||
|
|
||||||
<!--++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
<!--++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
@ -320,7 +305,7 @@
|
|||||||
Generate Distribution
|
Generate Distribution
|
||||||
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-->
|
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-->
|
||||||
|
|
||||||
<target name="dist" depends="distESModel, distProbs, binaryDist, sourceDist">
|
<target name="dist" depends="distESModel, distProbs, binaryDist, sourceDist" description="Builds all distributions if all packages are available.">
|
||||||
</target>
|
</target>
|
||||||
|
|
||||||
<!--++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
<!--++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
|
Loading…
x
Reference in New Issue
Block a user