Estou finalizando um sisteminha para geração de arquivos XML e gostaria de começar a preparar testes automatizados porque daqui a pouco começarei a receber os dados necessários para a geração do XML. Eu deveria ter feito este testes antes, mas enfim, nem sempre as coisas acontecem do jeito que a gente quer...
O ponto é que ao compilar pelo Ant eu recebo um erro:Buildfile: C:\desenvolvimento\workspace\lalala\build.xml
init:
compile:
[javac] Compiling 129 source files to C:\desenvolvimento\workspace\lalala\build
[javac] The system is out of resources.
[javac] Consult the following stack trace for details.
[javac] java.lang.StackOverflowError
[javac] at com.sun.tools.javac.code.Types.adapt(Types.java:3014)
[javac] at com.sun.tools.javac.code.Types.adaptRecursive(Types.java:2977)
[javac] at com.sun.tools.javac.code.Types.adaptRecursive(Types.java:2986)
[javac] at com.sun.tools.javac.code.Types.adapt(Types.java:3016)
[javac] at com.sun.tools.javac.code.Types.adaptRecursive(Types.java:2977)
[javac] at com.sun.tools.javac.code.Types.adaptRecursive(Types.java:2986)
[javac] at com.sun.tools.javac.code.Types.adapt(Types.java:3016)
BUILD FAILED
C:\desenvolvimento\workspace\lalala\build.xml:13: Compile failed; see the compiler error output for details.
Já dei uma olhada no build.xml mas não consegui encontrar problemas:
<project name="lalala" basedir=".">
<description>lalala</description>
<property name="dir_src_main" location="src/main/java" />
<property name="dir_src_test" location="src/test/java" />
<property name="dir_resources" location="src/main/resources" />
<property name="dir_build" location="build" />
<property name="dir_lib" location="lib" />
<property name="dir_reports" location="reports" />
<target name="compile" depends="init" description="compila o código">
<javac srcdir="${dir_src_main}" destdir="${dir_build}">
<classpath>
<fileset dir="${dir_lib}">
<include name="**/*.jar" />
</fileset>
<pathelement path="${dir_resources}"/>
</classpath>
</javac>
</target>
<!-- ... -->
<target name="init" description="inicializa o ambiente">
<tstamp />
<mkdir dir="${dir_build}" />
<mkdir dir="${dir_reports}" />
<mkdir dir="${dir_reports}/raw/" />
<mkdir dir="${dir_reports}/html/" />
</target>
</project>
Alguém sabe o que pode estar causando este erro?
Abraços a todos!