web-dev-qa-db-fra.com

Comment puis-je rendre ANT verbeux?

J'essaie de construire mon projet avec ANT dans l'idée 10 et j'obtiens une erreur de compilation mais je ne vois pas l'erreur réelle.

Comment puis-je rendre ANT verbeux?

Tout ce que je vois c'est:

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

Ma tâche ressemble à ceci:

<javac includeantruntime="false" destdir="${webapp.classes.dir}" debug="true">
    <src path="${src.dir}"/>
    <classpath refid="project.classpath"/>
</javac>
41
sproketboy

Pour activer la sortie détaillée pour ant:

ant -v

ou

ant -verbose
63
samlewis

Vous pouvez également activer la journalisation sur build.xml lui-même à l'aide de l'enregistrement de tâche . Voici la documentation à ce sujet http://ant.Apache.org/manual/Tasks/recorder.html

<record name="/output/build.log" loglevel="verbose" action="start"/>

C'est simple et ça marche! :)

13
Gustavo Coelho

Il existe également des possibilités de journalisation plus subtile, ce qui signifie changer le niveau de bruit pour des parties spécifiques uniquement, pas pour tout le script ant comme le fait ant -v ou ant -debug. Voir Rendre la fourmi silencieuse sans l'indicateur -q? pour une autre question traitant du niveau de log et des réponses.

1
Rebse