006-Idea Maven下载源码和文档
下载一套库后,经常需要看一下它的逻辑实现,于是直接Ctrl+b跳过去,尽管大部分代码,能看,但是这个时候其它不是它的原始代码,原是编译后又反编译回来的代码。所以就想着把源码下载下来。
基于Idea 开发 并创建的Maven项目的话,就会很方便。
打开Maven的控制面板,右键某个依赖库,点击下载源和文档即可。
然后它就会下载到Maven本地库的路径下
点击查看代码的时候,就是它原始代码了。
这个时候,如果我们进去之后,想查找某个方法的引用,会发现根本找不到。
这其实和它查找的范围有关系。我们可以通过右侧的设置按钮,修改查找范围
选择该选项,就可以查到库中它自身引用的地方了。这样方便分析源码的调用逻辑;
如果有一些方法没有被分析出来,还可以借助全局搜索Ctrl+Shift+f
当想查看类的依赖关系时,可以通过右键,显示结构图来看
遗憾的是,我没找到如何能向后查找,它只会向前显示继续的类或实现的接口
当然,再复杂一点的,就是直接通过Idea提供的分析工具了。
目标是用尽一切办法,分析代码……
分类:
Idea用法
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律