Замените JUnit на TestNG и вопрос параллельного запуска с зависимостями будет решаться на уровне последнего, что является более корректным и гибким решением. Пусть Ant отвечает на вопросы - что / при помощи чего собирать и запускать. А на вопрос - как запускать - пусть отвечает специально предназначенное для этого средство - TestNG.
<?xml version="1.0"?>
<project name="Your project's name">
<!-- Properties storage -->
<property file="build.properties"/>
<!-- Project's folders locations -->
<property name="root.folder" value="${workspace.location}"/>
<property name="tests.folder" value="${workspace.location}"/>
<property name="bin.folder" value="${root.folder}/bin"/>
<property name="tests.src.folder" value="${tests.folder}/src/"/>
<property name="tests.results.folder" value="${root.folder}/results"/>
<!-- Title for ReportNG -->
<property name="report.title" value="Automated tests report for your project's name"/>
<!-- Path for our jars -->
<path id="libs.path.ref">
<fileset dir="${lib.dir}" includes="**/*.jar"/>
</path>
<!-- Compile classes -->
<target name="compileTests">
<delete dir="${bin.folder}"/>
<mkdir dir="${bin.folder}"/>
<javac srcdir="${tests.src.folder}" destdir="${bin.folder}/" target="1.7" debug="true" classpathref="libs.path.ref" />
</target>
<!-- Define TestNG and prepare results folder -->
<target name="prepareForRunning" depends="compileTests">
<taskdef resource="testngtasks" classpathref="libs.path.ref"/>
<delete dir="${tests.results.folder}" />
<mkdir dir="${tests.results.folder}" />
</target>
<!-- Run TestNG suite -->
<target name="runTests" depends="compileTests, prepareForRunning">
<testng haltOnfailure="false"
outputdir="${tests.results.folder}"
workingDir="${root.folder}"
useDefaultListeners="false" >
<sysproperty key="org.uncommons.reportng.escape-output" value="false" />
<sysproperty key="org.uncommons.reportng.title" value="${report.title}"/>
<classpath>
<path refid="libs.path.ref"/>
<pathelement location="${bin.folder}"/>
</classpath>
<xmlfileset file="${tests.folder}/src/suites/your_suite.xml" />
</testng>
</target>
</project>
При этом, депенденси могут быть указаны в самом коде.