idea+maven+springboot源码无注释问题

本文解决IDEA中查看SpringBoot源码时无注释的问题。通过调整Maven版本,成功下载sources.jar并显示注释。揭示了下载过程中的隐蔽错误提示。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

问题描述:

idea查看springboot相关源码无注释(之所以看得见源码,是idea自身反编译)

疑问:使用idea工程右侧maven project栏下载resources和doc,会出现下载进度条但很快消失,直觉上是下载了,但是查勘源码还是无注释,网上介绍的很多方案都试过了,未果。

按照maven的pom.xml文件中的GAV去本地仓库查找,发现确实没有sources.jar这样的文件。需要注意的是,本地仓库有一个根目录,是在此基础上进行查找的,并且是根据GAV中路径进行查找,而不是package中看见的包路径,这是项目中的路径而不是本地文件路径。

最终,发现是maven版本问题,当前是用的是最新版本3.6.0,此时点击下载sources提示"can not download sources",把maven版本改成旧一点的再下载sources,马上就OK。

坑爹的问题就在于:下载source的方法很多种,比如pom.xml路径下输入命令方式(此方式会显示你正在downlingN多东西有模有样的我真的是醉了),在idea工程右侧直接调用maven project的下载source的方式等,但是这些操作不会提示你下载失败,只有那个idea主界面右上角有个download sources(这个提示只有在你未下载source时候提示,此时你看见的只是反编译源代码)。你点击download source时候,才会提示你"can not download sources",所以这个错误太具有隐蔽性你压根看不见。

参考博客:

https://blog.youkuaiyun.com/he_1992/article/details/86656992

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值