006-Idea Maven下载源码和文档

下载一套库后,经常需要看一下它的逻辑实现,于是直接Ctrl+b跳过去,尽管大部分代码,能看,但是这个时候其它不是它的原始代码,原是编译后又反编译回来的代码。所以就想着把源码下载下来。

基于Idea 开发 并创建的Maven项目的话,就会很方便。

 

打开Maven的控制面板,右键某个依赖库,点击下载源和文档即可。

然后它就会下载到Maven本地库的路径下

 

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

 

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

 

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

 

选择该选项,就可以查到库中它自身引用的地方了。这样方便分析源码的调用逻辑;

如果有一些方法没有被分析出来,还可以借助全局搜索Ctrl+Shift+f

 

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

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

 

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

 

 目标是用尽一切办法,分析代码……

 

posted on 2022-05-01 17:32  走调的钢琴  阅读(1562)  评论(0)    收藏  举报