From: <lh...@us...> - 2009-08-13 11:30:29
|
Revision: 345 http://tinytim.svn.sourceforge.net/tinytim/?rev=345&view=rev Author: lheuer Date: 2009-08-13 11:30:15 +0000 (Thu, 13 Aug 2009) Log Message: ----------- Added pre-defined pathes and wildcards to match any tinyTiM snapshot Modified Paths: -------------- tinytim-mio/trunk/build.xml Modified: tinytim-mio/trunk/build.xml =================================================================== --- tinytim-mio/trunk/build.xml 2009-08-12 11:54:51 UTC (rev 344) +++ tinytim-mio/trunk/build.xml 2009-08-13 11:30:15 UTC (rev 345) @@ -4,18 +4,21 @@ <tstamp/> <property name="release_type" value="-snapshot-${DSTAMP}${TSTAMP}"/> + <!-- Directories --> <property name="dir.src" value="${basedir}/src/main/java"/> <property name="dir.test" value="${basedir}/src/test/java"/> <property name="dir.cxtm" value="${basedir}/src/test/cxtm/"/> <property name="dir.lib" value="${basedir}/lib"/> + <property name="dir.build" value="${basedir}/build"/> + <property name="dir.dist.root" value="${dir.build}/dist"/> + <property name="dir.dist" value="${dir.dist.root}/${dist.name}"/> + <property name="dir.build.classes" value="${dir.build}/classes"/> + <property name="dir.build.tests" value="${dir.build}/tests"/> + <property name="dir.javadocs" value="${dir.dist}/docs/api"/> + <!-- Libs --> + <property name="lib.jing" value="${dir.lib}/jing.jar"/> <property name="lib.junit" value="${dir.lib}/junit-4.5.jar"/> - <property name="lib.tmapi" value="${dir.lib}/tmapi-2.0a2.jar"/> - <property name="lib.tinytim" value="${dir.lib}/tinytim-2.0.0a6-snapshot-200908121355.jar"/> - <property name="lib.tinytim.tests" value="${dir.lib}/tinytim-2.0.0a5-tests.jar"/> - <property name="lib.logging" value="${dir.lib}/slf4j-api-1.5.8.jar"/> - <property name="lib.logger" value="${dir.lib}/slf4j-jdk14-1.5.8.jar"/> - <property name="lib.jing" value="${dir.lib}/jing.jar"/> <property name="lib.mio" value="${dir.lib}/semagia-mio-0.9.4.jar"/> <property name="lib.jtm" value="${dir.lib}/semagia-mio-jtm-0.9.3.jar"/> <property name="lib.ltm" value="${dir.lib}/semagia-mio-ltm-0.9.5.jar"/> @@ -24,6 +27,44 @@ <property name="lib.tmxml" value="${dir.lib}/semagia-mio-tmxml-0.9.3.jar"/> <property name="lib.xtm" value="${dir.lib}/semagia-mio-xtm-0.9.5.jar"/> + <!-- tinyTiM and TMAPI libs --> + <path id="libs.tinytim"> + <fileset dir="${dir.lib}"> + <include name="tmapi-2.*.jar"/> + <include name="tinytim-*.jar"/> + </fileset> + </path> + + <!-- The mio libs incl. dependencies --> + <path id="libs.mio"> + <!-- Logging --> + <fileset dir="${dir.lib}"> + <include name="slf4j-*"/> + </fileset> + <!-- Validation --> + <pathelement location="${lib.jing}"/> + <!-- The mio libs --> + <pathelement location="${lib.mio}"/> + <pathelement location="${lib.jtm}"/> + <pathelement location="${lib.ltm}"/> + <pathelement location="${lib.rdf}"/> + <pathelement location="${lib.snello}"/> + <pathelement location="${lib.tmxml}"/> + <pathelement location="${lib.xtm}"/> + </path> + + <path id="path.compile"> + <path refid="libs.tinytim"/> + <path refid="libs.mio"/> + </path> + + <path id="path.test"> + <path refid="path.compile"/> + <pathelement location="${lib.junit}"/> + <pathelement location="${dir.build.classes}"/> + <pathelement location="${dir.build.tests}"/> + </path> + <target name="help"> <echo message="------------------------"/> <echo message="tinyTiM MIO - Build file"/> @@ -44,13 +85,6 @@ <property name="tinytim-mio.tar" value="${dist.name}.tar"/> <property name="tinytim-mio.tar.gz" value="${tinytim-mio.tar}.gz"/> <property name="tinytim-mio.zip" value="${dist.name}.zip"/> - - <property name="dir.build" value="${basedir}/build"/> - <property name="dir.dist.root" value="${dir.build}/dist"/> - <property name="dir.dist" value="${dir.dist.root}/${dist.name}"/> - <property name="dir.build.classes" value="${dir.build}/classes"/> - <property name="dir.build.tests" value="${dir.build}/tests"/> - <property name="dir.javadocs" value="${dir.dist}/docs/api"/> </target> <!-- =================================================================== --> @@ -105,37 +139,13 @@ optimize="${optimize}" target="1.5" > - <classpath> - <pathelement location="${dir.build.classes}"/> - <pathelement location="${lib.junit}"/> - <pathelement location="${lib.tmapi}"/> - <pathelement location="${lib.tinytim}"/> - <pathelement location="${lib.tinytim.tests}"/> - <pathelement location="${lib.mio}"/> - </classpath> + <classpath refid="path.test"/> <src path="${dir.test}"/> </javac> <junit printsummary="true" showoutput="false" errorProperty="test.failed" failureProperty="test.failed"> <sysproperty key="org.tinytim.cxtm-test-dir" value="${dir.cxtm}"/> - <classpath> - <pathelement location="${dir.build.classes}"/> - <pathelement location="${dir.build.tests}"/> - <pathelement location="${lib.junit}"/> - <pathelement location="${lib.tmapi}"/> - <pathelement location="${lib.tinytim}"/> - <pathelement location="${lib.tinytim.tests}"/> - <pathelement location="${lib.logging}"/> - <pathelement location="${lib.logger}"/> - <pathelement location="${lib.jing}"/> - <pathelement location="${lib.mio}"/> - <pathelement location="${lib.jtm}"/> - <pathelement location="${lib.ltm}"/> - <pathelement location="${lib.rdf}"/> - <pathelement location="${lib.snello}"/> - <pathelement location="${lib.tmxml}"/> - <pathelement location="${lib.xtm}"/> - </classpath> + <classpath refid="path.test"/> <formatter type="brief" usefile="false"/> <test name="org.tinytim.mio.AllTests"/> </junit> @@ -150,13 +160,7 @@ debug="${debug}" target="1.5" > - <classpath> - <pathelement location="${lib.tmapi}"/> - <pathelement location="${lib.tinytim}"/> - <pathelement location="${lib.tinytim.tests}"/> - <pathelement location="${lib.mio}"/> - <pathelement location="${lib.logging}"/> - </classpath> + <classpath refid="path.compile"/> <src path="${dir.src}"/> </javac> </target> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |