006-Idea Maven下载源码和文档
下载一套库后,经常需要看一下它的逻辑实现,于是直接Ctrl+b跳过去,尽管大部分代码,能看,但是这个时候其它不是它的原始代码,原是编译后又反编译回来的代码。所以就想着把源码下载下来。
基于Idea 开发 并创建的Maven项目的话,就会很方便。

打开Maven的控制面板,右键某个依赖库,点击下载源和文档即可。
然后它就会下载到Maven本地库的路径下

点击查看代码的时候,就是它原始代码了。

这个时候,如果我们进去之后,想查找某个方法的引用,会发现根本找不到。

这其实和它查找的范围有关系。我们可以通过右侧的设置按钮,修改查找范围

选择该选项,就可以查到库中它自身引用的地方了。这样方便分析源码的调用逻辑;
如果有一些方法没有被分析出来,还可以借助全局搜索Ctrl+Shift+f

当想查看类的依赖关系时,可以通过右键,显示结构图来看

遗憾的是,我没找到如何能向后查找,它只会向前显示继续的类或实现的接口

当然,再复杂一点的,就是直接通过Idea提供的分析工具了。

目标是用尽一切办法,分析代码……
浙公网安备 33010602011771号