piñón
Intento compilar mi proyecto con ANT en la idea 10 y aparece un error de compilación, pero no veo el error real.
¿Cómo hago que ANT sea detallado?
Todo lo que veo es:
javac build.xml:303: Compile failed; see the compiler error output for
details. at
org.apache.tools.ant.taskdefs.Javac.compile(Javac.java:1150)
etc.... rest of ANT stack trace
Mi tarea se ve así:
<javac includeantruntime="false" destdir="${webapp.classes.dir}" debug="true">
<src path="${src.dir}"/>
<classpath refid="project.classpath"/>
</javac>
Para habilitar la salida detallada para ant:
ant -v
o
ant -verbose
También puede habilitar el inicio de sesión en build.xml usando la tarea registro. Aquí hay documentación al respecto. http://ant.apache.org/manual/Tasks/recorder.html
<record name="/output/build.log" loglevel="verbose" action="start"/>
¡Es simple y funciona! 🙂
-
Nota: Si obtiene el error “Problemas al abrir el archivo usando una entrada de grabadora”, esto puede simplemente significar que la carpeta en la que está tratando de guardar su archivo de registro aún no existe.
– Brad parques
03/02/2014 a las 18:00
Rebe
También hay posibilidades para un registro más sutil, lo que significa cambiar el nivel de ruido solo para partes específicas, no para todo el script ant como lo hacen ant -v o ant -debug. Consulte ¿Hacer que las hormigas se callen sin el indicador -q? para otra pregunta relacionada con el nivel de registro y las respuestas.
También puede utilizar la variable de entorno ANT_ARGS:
export ANT_ARGS="-verbose"
Eso se aplica incluso a las compilaciones de hormigas ejecutadas a través de scripts de bash.
¿Tal vez falta un JAR de dependencia?
– nobeh
7 de abril de 2012 a las 10:14