0

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

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

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

4

2 回答 2

1

我没有使用过 Ant eclipse 插件,但我认为这可能是由于插件内部缺少功能,而不是 Ant 本身。

如果您可以从终端(或 Windows 上的命令提示符)运行 Ant,请尝试运行ant -verboseAnt 以输出更多信息。

于 2012-06-29T13:56:28.883 回答
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());
于 2012-10-16T14:00:13.723 回答