idea提示cannot download sources 解决办法

本文介绍了在IntelliJ IDEA中遇到无法下载源码问题的解决方法,包括通过命令行使用mvn dependency:resolve-Dclassifier=sources,以及设置IDEA使用内置Maven并自动下载源码的步骤。对于新项目,可以通过调整Maven设置来自动导入源码,避免手动操作。
摘要由CSDN通过智能技术生成

经原文博主同意转到该处记录:https://www.cnblogs.com/wwjj4811/p/10364580.html

(一)(适用于单体架构)当我们点击Download Sources时:

 

有时候idea会出现cannot download sources的情况,如下图

 解决办法如下:
打开idea右下角的terminal

在里面输入

mvn dependency:resolve -Dclassifier=sources

如下图所示:

然后回车

稍等片刻:看到Build success 说明成功

然后我们点击choose sources,选中要导入的sources包,点击ok,再重新点击download sources,就可以看到源码了。

 

 (二)补(2019/09/07):今天在做分布式项目时,发现上述方法并没有用了,因为分布式项目里,项目是相互依赖的,而所有的pom.xml不在同一个文件夹下面,运行上述命令,会报如下错误

 这时候,我们可以这样,将maven的地址设为bundled,意为捆绑,从字面上应该是idea自带的maven(我没去查,应该是这样)

apply后,直接点击Download Sources,发现又可以下载了。

 (三)补(2020/04/04):今日偶然发现另一种设置方法

 

 

点击这里,这样设置就可以应用到新建的项目中去,不用每次去修改

 

找到Maven设置。点击Import,选中前两项

 

 不要忘记点击右下角apply  >_<

这样,以后每新添加的maven依赖,都会自动下载对应的资源文件

 

而对于当前的项目,我们也可以选中前两项,然后,刷新maven依赖,即可

 

 

 

经过上述步骤,就不用每个Class文件都要执行命令行了,经过了一年,终于算是彻底解决了这个问题了。。。。

 

经原文博主同意转到该处记录:https://www.cnblogs.com/wwjj4811/p/10364580.html​​​​​​​

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值