web-dev-qa-db-ja.com

ANTを冗長にするにはどうすればよいですか?

アイデア10でANTを使用してプロジェクトをビルドしようとすると、コンパイルエラーが発生しますが、実際のエラーは表示されません。

ANTを冗長にするにはどうすればよいですか?

私が見るすべては:

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

私のタスクは次のようになります。

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

Antの詳細出力を有効にするには:

ant -v

または

ant -verbose
63
samlewis

タスクrecordを使用してbuild.xml自体のロギングを有効にすることもできます。ここにそれに関するドキュメントがあります http://ant.Apache.org/manual/Tasks/recorder.html

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

シンプルで機能します! :)

13
Gustavo Coelho

微妙なロギングの可能性もあります。つまり、ant -vやant -debugのようにantスクリプト全体ではなく、特定の部分のノイズレベルを変更するだけです。ログレベルと回答を扱う別の質問については、 -qフラグなしでantを静かにしますか? を参照してください。

1
Rebse