我正在使用 Elcipse 的 AntRunner 来执行 Ant 任务。执行 javac 任务时,如果发生任何编译错误,我会在控制台中收到以下错误消息
C:\build.xml:41: Compile failed; see the compiler error output for details.
我需要做什么才能在控制台上显示实际的编译错误?如何在文件中记录相同的内容?. 谢谢
我正在使用 Elcipse 的 AntRunner 来执行 Ant 任务。执行 javac 任务时,如果发生任何编译错误,我会在控制台中收到以下错误消息
C:\build.xml:41: Compile failed; see the compiler error output for details.
我需要做什么才能在控制台上显示实际的编译错误?如何在文件中记录相同的内容?. 谢谢
我没有使用过 Ant eclipse 插件,但我认为这可能是由于插件内部缺少功能,而不是 Ant 本身。
如果您可以从终端(或 Windows 上的命令提示符)运行 Ant,请尝试运行ant -verbose
Ant 以输出更多信息。
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());