diff --git a/core/java/build.xml b/core/java/build.xml index a415e7954fcf766ec6959007bd44d5d6cdf203c4..7f18a1bcc2c23d299e6bfdb3d4bcd48ac7f06781 100644 --- a/core/java/build.xml +++ b/core/java/build.xml @@ -81,14 +81,15 @@ </target> <!-- unit tests --> - <target name="scalatest.compileTest" depends="jar, scala.init"> + <target name="scalatest.compileTest" depends="compile, scala.init"> <mkdir dir="./build" /> <mkdir dir="./build/obj_scala" /> <scalac srcdir="./test/scalatest" destdir="./build/obj_scala" deprecation="on" > <classpath> + <pathelement location="${classpath}" /> <pathelement location="${scala-library.jar}" /> <pathelement location="${scalatest.jar}" /> - <pathelement location="./build/i2p.jar" /> + <pathelement location="./build/obj" /> </classpath> </scalac> </target> @@ -102,6 +103,10 @@ <compilerarg line="${javac.compilerargs}" /> </javac> </target> + <!-- jars with tests --> + <target name="jarScalaTest" depends="scalatest.compileTest"> + <jar destfile="./build/i2pscalatest.jar" basedir="./build/obj" includes="**/*.class ../obj_scala/**/*.class" /> + </target> <target name="jarTest" depends="junit.compileTest"> <jar destfile="./build/i2ptest.jar" basedir="./build/obj" includes="**/*.class" /> </target> diff --git a/router/java/build.xml b/router/java/build.xml index 83f23fa4443b2faf173d37635c4c90b59f5e0a6d..cbccfd1d1f8f24c8cd5ec74781733828f2ca7bf8 100644 --- a/router/java/build.xml +++ b/router/java/build.xml @@ -99,18 +99,23 @@ </target> <!-- unit tests --> + <target name="builddepscalatest"> + <ant dir="../../core/java/" target="jar" /> + <ant dir="../../core/java/" target="jarScalaTest" /> + </target> <target name="builddeptest"> <ant dir="../../core/java/" target="jarTest" /> </target> - <target name="scalatest.compileTest" depends="jar, scala.init"> + <target name="scalatest.compileTest" depends="builddepscalatest, compile, scala.init"> <mkdir dir="./build" /> <mkdir dir="./build/obj_scala" /> <scalac srcdir="./test/scalatest" destdir="./build/obj_scala" deprecation="on" > <classpath> + <pathelement location="${classpath}" /> <pathelement location="${scala-library.jar}" /> <pathelement location="${scalatest.jar}" /> - <pathelement location="../../core/java/build/i2p.jar" /> - <pathelement location="./build/router.jar" /> + <pathelement location="../../core/java/build/i2pscalatest.jar" /> + <pathelement location="./build/obj" /> </classpath> </scalac> </target> @@ -124,6 +129,10 @@ <compilerarg line="${javac.compilerargs}" /> </javac> </target> + <!-- jars with tests --> + <target name="jarScalaTest" depends="scalatest.compileTest"> + <jar destfile="./build/routerscalatest.jar" basedir="./build/obj" includes="**/*.class ../obj_scala/**/*.class" /> + </target> <target name="jarTest" depends="junit.compileTest"> <jar destfile="./build/routertest.jar" basedir="./build/obj" includes="**/*.class" /> </target>