IDEA Maven 下载源码出现:Cannot downlo
2020-02-23 本文已影响0人
GeekerLou
问题描述
有时候明明对应的依赖已经添加了,并且在External Libraries里也看到对应的依赖包了,但想看源码的时候就是看不到详细内容,这样的话,对于一些不熟悉的jar包中的API接口,编译后的包看不到完整的参数使用说明,根本无法使用,也很难找到官网的相关API文档。
这里需要下载源码的是taobao中间件日志相关的一个封装包:
<dependency>
<groupId>com.taobao.middleware</groupId>
<artifactId>logger.api</artifactId>
<version>0.2.4</version>
</dependency>
IDEA打开编译后的class文件点击“Download Sources”,提示报错“Cannot download sources Sources not found for:logger.api”,有人说你setting.xml是不是配置的有问题,但是我的setting.xml是从前辈那里直接拷贝过来的,其他人使用确认过没有问题,确实比较恼火。
image.png
解决方法:
在对应项目pom.xml所在目录下执行以下命令:
mvn dependency:resolve -Dclassifier=sources
执行后,IDEA会重新下载依赖包,下载完后再看源码就没有问题了。
指令执行中:
image.png
成功下载到的源码:
image.png