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

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

在项目A根路径执行以下命令:

mvn clean source:jar install

意思就是想把本地仓库中打包好的项目A先给清掉,然后再打包项目A的源码。这样本地仓库中原来项目A非源码包就被删掉,重新生成了一个source.jar,在项目根路径下的target目录也会有source.jar:

这个时候在项目B中就可以看到项目A的源码了(项目B中的maven依赖包是直接从仓库里面找的,仓库的代码包更新,项目B中的代码包也随之更新了)。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 这里的春天是一个筷子都想发芽的季节。 第一次自驾游,果然中了临行前椰子哥哥说的那番话,我真的在导航的“误导”下丢了...
    899b9751d4b7阅读 127评论 0 0
  • 迷失自我 希望你早日看清 不再沉迷于感情的苦
    啊土姑娘阅读 205评论 0 0
  • 主题:班级新风读书角建设 新风 阅读 孩子 健康 快乐 成长 上周规划完方案,和家委会几个爸妈一起成立了个小...
    A龙行天下A阅读 301评论 0 0
  • 病历分享:患者孙**,男79岁,因肺心病、心衰伴肺部感染,咳嗽痰多,呼吸困难,低热、乏力、出虚汗、食欲不好,在乐亭...
    李迎波阅读 789评论 0 0