利用gitee当作maven仓库来发布自己的jar包
首先我们需要有个gitee账号,然后创建一个仓库,该仓库名随便,但是需要公开。
例如我的:https://gitee.com/liuscraft/maven
下面案例是根据一个要发布一个jar包来做的,所以建议找一个你想发布的项目,然后跟着做!
注意:做之前请先利用gitee创建有一个公开的仓库,用来当作maven仓库,该仓库创建时什么文件都不用放。
一.首先在需要deploy的项目内的pom文件里加入以下内容:
<distributionManagement> <repository> <!-- 下面是这个也是随意,我是{gitee账号}-{仓库名} 来写的 --> <id>liuscraft-maven</id> <!-- 下面的地址是当deploy的时候,项目部署的位置,我们需要先存在电脑的某个位置,所以根据自己决定 --> <url>file:D:/environment/liuscraft-maven/</url> </repository> </distributionManagement>
二.执行maven deploy命令: mvn deploy -DaltDeploymentRepository=liuscraft-maven::default::file:D:/environment/liuscraft-maven/
当然咱们也可以直接利用 idea提供的maven栏内工具直接双击运行deploy:
然后我们就能得到我们想要的相关文件:
三.我们为D:/environment/liuscraft-maven/
创建git仓库,git init
,在该文件夹内哦。
1.初始化git后,我们需要把当前文件夹下的所有改动都提交。
2.我们通过输入git remote add origin https://gitee.com/liuscraft/maven.git
来设置远程仓库地址,该仓库地址请更改为您为自己创建好的gitee仓库。
3.设置好远程仓库后,我们可以执行git push -u origin "master"
来将本地仓库的内容push到远程仓库。
注意:当你发布新的版本时(也就是该本地仓库有变动时),要记住提交并push到远程仓库!(不然你的仓库并不会有你最新发布的内容)
四.使用我们自己用gitee做好的maven仓库来引入下发布的jar包
现在我们先打开或者随便新建一个maven项目,然后在maven项目的pom文件中先配置好repository
<repositories> <repository> <!-- 跟上面一样,直接{gitee账号}-{仓库名},但并不是规定必须这样!--> <id>liuscraft-maven</id> <!-- 下面改成自己的仓库地址:https://gitee.com/{你的gitee账号}/{仓库名}/raw/{分支(教程中使用的master)} --> <url>https://gitee.com/liuscraft/maven/raw/master</url> </repository> </repositories>
然后我们来引入包(里面的groupid、artifactid等都是根据文件夹名来的)
<dependency> <groupId>com.liuscraft</groupId> <artifactId>luck-permission-spring-boot-starter</artifactId> <version>0.0.1-SNAPSHOT</version> </dependency>
以上就是发布与引入的相关教程。
》如果在pom配置了repository但是找不到自己的包(引入配置正确的情况下):
Maven pom.xml 设置 repository 不生效解决方案 - LiusCraft - 博客园 (cnblogs.com)
若有错误地方或不懂的地方欢迎评论区中指出~
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· 没有源码,如何修改代码逻辑?
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战