使用maven将源码安装到本地仓库和远程仓库

有时候我们把项目A打包放到项目B中作为依赖,我们想在项目B代码中查看项目A中的代码,但是因为打包后源码包中代码一般是经过反编译的,而不是源码,怎么办呢?这个时候我们可以手动打包源码将源码安装到本地仓库。
在项目A根路径执行以下命令:

mvn clean source:jar install

【使用maven将源码安装到本地仓库和远程仓库】意思就是想把本地仓库中打包好的项目A先给清掉,然后再打包项目A的源码。这样本地仓库中原来项目A非源码包就被删掉,重新生成了一个source.jar,在项目根路径下的target目录也会有source.jar:
使用maven将源码安装到本地仓库和远程仓库
文章图片
这个时候在项目B中就可以看到项目A的源码了(项目B中的maven依赖包是直接从仓库里面找的,仓库的代码包更新,项目B中的代码包也随之更新了)。
使用maven将源码安装到本地仓库和远程仓库
文章图片

    推荐阅读