Outro problema do caminho de classe Ant + JUnit

Estou desenvolvendo um aplicativo Eclipse SWT usando o Eclipse. Existem também alguns testes do JUnit 4, que testam alguns DAO. Mas quando tento executar os testes por meio de uma construção de formiga, todos os testes falham, porque as classes de teste não são encontradas.

O Google levantou cerca de um milhão de pessoas que têm o mesmo problema, mas nenhuma de suas soluções parece funcionar para mim.

Este é o conteúdo do meu arquivo build.xml:

<property name="test.reports" value="./test/reports" />
<property name="classes" value="build" />


<path id="project.classpath">
    <pathelement location="${classes}" />
</path>

<target name="testreport">
    <mkdir dir="${test.reports}" />
    <junit fork="yes" printsummary="no" haltonfailure="no">
        <batchtest fork="yes" todir="${test.reports}" >
            <fileset dir="${classes}">
                <include name="**/Test*.class" />
            </fileset>
        </batchtest>
        <formatter type="xml" />

        <classpath refid="project.classpath" />


    </junit>

    <junitreport todir="${test.reports}">
        <fileset dir="${test.reports}">
            <include name="TEST-*.xml" />
        </fileset>
        <report todir="${test.reports}" />
    </junitreport>
</target>

As classes de teste estão no diretório build juntamente com as classes de aplicativos, embora estejam em algumas subpastas de acordo com seus pacotes.

Talvez isso também seja importante: No início, Ant reclamou que o JUnit não estava em seu caminho de classe, mas desde que eu o coloquei lá (com o editor de configuração do eclipse), ele reclama que JUnit está em seu caminho de classe duas vezes.

WARNING: multiple versions of ant detected in path for junit 
   [junit]          jar:file:C:/Users/as df/Documents/eclipse/plugins/org.apache.ant_1.7.1.v20090120-1145/lib/ant.jar!/org/apache/tools/ant/Project.class
   [junit]      and jar:file:/C:/Users/as%20df/Documents/eclipse/plugins/org.apache.ant_1.7.1.v20090120-1145/lib/ant.jar!/org/apache/tools/ant/Project.class

Tentei especificar todos os subdiretórios, todos os arquivos de classe, tentei conjuntos de arquivos e listas de arquivos, nada parece funcionar.

Obrigado por sua ajuda, estou sentado há horas sobre isso agora ...