当在intellj中的ant下的子进程中运行javac时,如何使错误消息可单击?



也就是说,在intelligent IDE中运行ant任务时,ant的标准输出和标准输出被定向到"messages"窗口。ide的一个强大特性是它能够将您导航到发生编译或其他错误或日志行的源文件和位置。

我直接从intellij IDE生成的ant任务调用的脚本调用javac -我还没有找到一种方法来使编译错误消息"可点击"导航到源文件,如果我在intellij中使用"make项目"编译相同的源,它的输出窗口允许导航到编译错误发生的地方。

我尝试在构建属性区域中添加'-emacs'和'-e'命令行参数,但没有效果。

对于在自定义ant任务或由ant脚本运行的java应用程序中发生的异常堆栈跟踪也是如此。我假设源目录需要在'。

在项目中为库jar提供iml的配置或源,以便IDE知道在哪里找到它们,这对于我正在处理的所有这些都是正确的。

我想不出一种完全自动的方法,但是如果你将stacktrace复制到剪贴板,然后在IntelliJ中从菜单中使用analyze -> stacktrace,它会给你一个可点击的stacktrace。

相关内容

  • 没有找到相关文章

最新更新