如果您将日志消息格式化为这样,Eclipse将创建指向源文件的链接:
// Clicking this in Eclipse's console window
// will take you to line 29 of MyClass.java
System.out.println("(MyClass.java:29)");
当使用标准的"Java应用程序"运行配置通过Eclipse编译和运行代码时,这一点很好。
然而,当通过Gradle的应用程序插件运行相同的程序时,当相同的文本打印在Eclipse的控制台窗口中时,就不再有链接了,只有纯文本。
在使用Gradle运行应用程序时,有没有办法在Eclipse中获取这些链接?
事先非常感谢。
我正在使用
- Eclipse Luna SR1(4.4.1)
- Gradle IDE 3.6.2.201410090835-RLEASE
作为一个快速而肮脏的解决方案,您可以使用Eclipse中的Stacktrace控制台功能:http://help.eclipse.org/luna/index.jsp?topic=%2Forg.eclipse.jdt.doc.user%2Freference%2Fviews%2Fconsole%2Fref-stacktracke_sole.htm