Eclipse上でANTのjunitreportタスクを実行すると失敗する
こんなの出るんだけど、
[junitreport] : Error! staticでないJava関数'replace'の最初の引数は無効なオブジェクト参照です。 [junitreport] : Error! データ型'void'を'reference'に変換できません。 [junitreport] : Fatal Error! スタイルシートをコンパイルできませんでした
ぐぐったら、バグだそうです
Bug 384757 - Ant build fails in junitreport using Java 6u32 or later
https://bugs.eclipse.org/bugs/show_bug.cgi?id=384757
Bug 51668 -
https://issues.apache.org/bugzilla/show_bug.cgi?id=51668
とりあえず、スタンドアロンのAntでコマンドラインからだと普通に動いたし、深く考えないことにする。
あと、targetの外にjunitreportタスクを書いて実行したらなぜか動いた。