如何使用Eclipse AntRunner在控制台上显示ant任务javac编译错误

时间:2012-06-29 11:04:34

标签: ant eclipse-plugin

我正在使用Elcipse的AntRunner来执行Ant任务。执行javac任务时,如果发生任何编译错误,我在控制台中收到以下错误信息

C:\build.xml:41: Compile failed; see the compiler error output for details.

在控制台上显示实际的编译错误需要做些什么?如何在文件中记录相同内容? 。感谢

2 个答案:

答案 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());