5

我正在 IntelliJ 中调试一个 Maven 项目,并试图弄清楚如何进入我的 pom.xml 中指定的依赖项之一的源代码。具体来说,我的项目依赖于 Crawler4J 我从 Parser.parse() 中看到了一些奇怪的行为,我想逐步通过该方法。我尝试使用源设置本地克隆的 Git 存储库,并通过 Project Structure 下的 Sources 选项附加它,但我仍然无法进入已编译的 Crawler4J 方法。作为一个长期的 C# 开发人员(和相关的 Java 小块),我最喜欢的是 .NET Reflector 在调试时动态反编译的功能,但附加源代码的方法就足够了。

4

1 回答 1

5

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

在此处输入图像描述

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

在此处输入图像描述

如您所见,它在右上角有一个链接,上面写着Download Sources.

在此处输入图像描述

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

在此处输入图像描述

于 2013-05-28T06:26:04.387 回答