使用maven将源码安装到本地仓库和远程仓库
有时候我们把项目A打包放到项目B中作为依赖,我们想在项目B代码中查看项目A中的代码,但是因为打包后源码包中代码一般是经过反编译的,而不是源码,怎么办呢?这个时候我们可以手动打包源码将源码安装到本地仓库。
在项目A根路径执行以下命令:
mvn clean source:jar install
【使用maven将源码安装到本地仓库和远程仓库】意思就是想把本地仓库中打包好的项目A先给清掉,然后再打包项目A的源码。这样本地仓库中原来项目A非源码包就被删掉,重新生成了一个source.jar,在项目根路径下的target目录也会有source.jar:
文章图片
这个时候在项目B中就可以看到项目A的源码了(项目B中的maven依赖包是直接从仓库里面找的,仓库的代码包更新,项目B中的代码包也随之更新了)。
文章图片
推荐阅读
- 由浅入深理解AOP
- 即将到手三百万
- 【译】20个更有效地使用谷歌搜索的技巧
- mybatisplus如何在xml的连表查询中使用queryWrapper
- MybatisPlus|MybatisPlus LambdaQueryWrapper使用int默认值的坑及解决
- MybatisPlus使用queryWrapper如何实现复杂查询
- 思友人
- iOS中的Block
- Linux下面如何查看tomcat已经使用多少线程
- 使用composer自动加载类文件