maven引用公共包_使用github作为maven仓库存放发布自己的jar包依赖 实现多个项目公共部分代码的集中,避免团队中多个项目之间代码的复制粘贴...
使用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倉庫地址
添加自定義的依賴
即可。
總結
以上是生活随笔為你收集整理的maven引用公共包_使用github作为maven仓库存放发布自己的jar包依赖 实现多个项目公共部分代码的集中,避免团队中多个项目之间代码的复制粘贴...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android应用检查更新下载安装打开
- 下一篇: oracle权限培训,Java培训-OR