使用IntelliJ调试Maven依赖源

时间:2013-05-27 17:56:37

标签: java debugging maven intellij-idea crawler4j

我在IntelliJ中调试Maven项目,并且我试图弄清楚如何进入我的pom.xml中指定的某个依赖项的源代码。具体来说,我的项目依赖于Crawler4J我从Parser.parse()中看到一些奇怪的行为,我想通过该方法逐步完成。我尝试使用源设置本地克隆的Git repo并通过Project Structure下的Sources选项附加它,但我仍然无法进入已编译的Crawler4J方法。很长一段时间C#开发人员(以及相对Java nub)我理想情况下喜欢的是.NET Reflector的功能,可以在调试时动态反编译,但是附加源代码的方法就足够了。

1 个答案:

答案 0 :(得分:4)

我只是设置了相同的依赖项,下载源代码没有问题。

enter image description here

现在我用Parser创建了一个简单的Main类。我按 Ctrl +左键单击它会将我带到Parser类。

enter image description here

正如您所看到的,右上角有一个链接Download Sources

enter image description here

按下该链接后,下载源并立即可用。

enter image description here

相关问题