一、问题
在IDEA中要看源码时发现无法下载源码
二、解决过程
百度mvn下载单个源码找到了一些解决办法
1.执行mvn命令:IDEA can not download source问题/解决Maven无法下载源代码包的问题/maven下载jar包源码配置
mvn dependency:resolve -Dclassifier=sources
mvn dependency:sources
mvn dependency:sources -DdownloadSources=true -DdownloadJavadocs=true
2.修改配置文件:maven中spring部分源码无法下载/maven 下载源码eclipse的配置/maven下载的jar包可以查看源码/IntellIJ IDEA 配置 Maven 以及 修改 默认 Repository/MAVEN全局配置与用户配置的区别
eclipse窗口->首选项->maven->勾选download artifact sources
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-eclipse-plugin</artifactId>
<version>2.9</version>
<configuration>
<downloadSources>true</downloadSources>
<downloadJavadocs>true</downloadJavadocs>
</configuration>
</plugin>
在eclipse的项目maven dependecies中选择对应的jar,右击->maven->download sources
3.发现问题的标志:仓库位置(思考哪个配置文件起作用了?)
三、问题总结
让maven中自带的settings.xml配置文件和IDEA指定的文件内容一致,那么效果就一致(单独指定idea中maven的settings.xml配置文件,目的是更换maven时,只需要将此指定文件复制到/conf/settings.xml文件目录替换即可)
- 使用DOS命令窗口执行命令,使用的是maven安装文件夹中/conf/settings.xml配置文件
- 使用IDEA操作时,使用的是配置maven时用的settings.xml文件决定本地仓库的位置
备注:本文主要是借助博客环境,同大家讨论异常问题解决的办法,欢迎大家评论,谢谢! |