我正在使用Elcipse的AntRunner来执行Ant任务。执行javac任务时,如果发生任何编译错误,我在控制台中收到以下错误信息
C:\build.xml:41: Compile failed; see the compiler error output for details.
在控制台上显示实际的编译错误需要做些什么?如何在文件中记录相同内容? 。感谢
答案 0 :(得分:1)
我没有使用过Ant eclipse插件,但我认为这可能是因为插件中缺少功能,而不是Ant本身。
如果您可以从终端(或Windows上的命令提示符)运行Ant,请尝试为Ant运行ant -verbose
以输出更多信息。
答案 1 :(得分:0)
当Eclipse AntRunner使用时,为了在控制台上显示编译错误
可以使用addBuildListener API。
创建一个扩展org.apache.tools.ant.DefaultLogger的类。例如
Class MyLogger extends DefaultLogger {
// All overridden method implementation goes here
}
// To use with AntRunner:
AntRunner antRunner = new AntRunner();
antRunner.addBuildListener(MyLogger.class.getName());