码迷,mamicode.com
首页 > 编程语言 > 详细

使用github作为maven仓库存放发布自己的jar包依赖 实现多个项目公共部分代码的集中,避免团队中多个项目之间代码的复制粘贴

时间:2017-12-28 13:53:34      阅读:193      评论:0      收藏:0      [点我收藏+]

标签:rda   粘贴   github   仓库   阿里镜像   jar包   deploy   body   tps   

使用github作为maven仓库存放发布自己的jar包依赖 实现多个项目公共部分代码的集中,避免团队中多个项目之间代码的复制粘贴。

1、首先在本地maven位置的配置文件setting.xml(没有该文件就新建这个文件)中,添加配置maven仓库的地址。我用的是我的GitHub仓库来当maven仓库

技术分享图片

 

技术分享图片

2、项目中添加maven部署插件maven-deploy-plugin,并且配置好路径,我的路径是target下面的mvn-pro,用maven的clean 和 deploy编译部署的。

技术分享图片

然后进行编译 部署就可以在target中找到生成的部署的文件。我用的idea IDE的maven操作。也可以用mvn clean deploy 我不太熟悉mvn操作的路径问题就直接在IDE执行了。

技术分享图片

编译后生成部署文件如下:

技术分享图片

3、项目中增加指定GitHub global server

技术分享图片

4、添加插件site-maven-pligin,由于我本地设置的镜像是阿里镜像,发现镜像里根本没有插件site-maven-pligin,引入好久也不成功,

后更改了镜像,并且去projectStruct中添加依赖中搜索插件,找到插件,以及正确的版本0.12,图中插件版本错误。

技术分享图片

给项目添加插件依赖

技术分享图片

5、clone github上的仓库https://github.com/Jordan150513/maven-repo.git到本地的target下的mvn-repo。这样mvn-repo 就是本地的一个git仓库,

然后再执行maven clean deploy,生成的部署文件就在本地仓库中了,git push远端即可。

技术分享图片

 

私有库的使用

6、指定自定义的依赖包的maven仓库地址

技术分享图片

添加自定义的依赖

技术分享图片

即可。

 

使用github作为maven仓库存放发布自己的jar包依赖 实现多个项目公共部分代码的集中,避免团队中多个项目之间代码的复制粘贴

标签:rda   粘贴   github   仓库   阿里镜像   jar包   deploy   body   tps   

原文地址:https://www.cnblogs.com/Jordandan/p/8135079.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!