也就是说,在intelligent IDE中运行ant任务时,ant的标准输出和标准输出被定向到"messages"窗口。ide的一个强大特性是它能够将您导航到发生编译或其他错误或日志行的源文件和位置。
我直接从intellij IDE生成的ant任务调用的脚本调用javac -我还没有找到一种方法来使编译错误消息"可点击"导航到源文件,如果我在intellij中使用"make项目"编译相同的源,它的输出窗口允许导航到编译错误发生的地方。
我尝试在构建属性区域中添加'-emacs'和'-e'命令行参数,但没有效果。
对于在自定义ant任务或由ant脚本运行的java应用程序中发生的异常堆栈跟踪也是如此。我假设源目录需要在'。
我想不出一种完全自动的方法,但是如果你将stacktrace复制到剪贴板,然后在IntelliJ中从菜单中使用analyze -> stacktrace,它会给你一个可点击的stacktrace。