首页 技术 正文
技术 2022年11月15日
0 收藏 836 点赞 2,830 浏览 920 个字

新建发布构件项目

新建一个普通的maven项目,坐标为

Github作为Maven仓库

创建一个类:

Github作为Maven仓库

接着在pom文件中添加:

<distributionManagement>
<repository>
<id>lwj-mvn-repo</id>
<url>file:${basedir}/repo</url>
</repository>
</distributionManagement>

代表发布时,将项目发布到当前项目的根目录中的repo目录中。

这是为了能让源码与发布后的文件能放在同一个git仓库中,方便一点,也可以分开放。

开始发布

Github作为Maven仓库

发布完成后,就会多出来一个repo目录,里面就是发布后文件了。

Github作为Maven仓库

上传到github

然后将发布后的代码以及源码一起传到github上:

Github作为Maven仓库

开始使用

打开一个测试项目,在pom文件中添加依赖:

<dependency>
<groupId>com.lwj</groupId>
<artifactId>fileuploader</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>

以及这个依赖对应的仓库地址:

<repositories>
<repository>
<id>lwj-mvn-repo</id>
<url>https://raw.githubusercontent.com/947133297/fileuploader/master/repo</url>
</repository>
</repositories>

代码运行效果:

Github作为Maven仓库

构件更新

将代码修改如下:

Github作为Maven仓库

然后重新发布和上传。

然后在测试项目中,重新导入依赖:

Github作为Maven仓库

然后再次运行测试项目,输出“模块运行2.”。修改后的代码生效了。如果不重新导入依赖,则运行无新效果。

产出新版本

将代码修改为如下:

Github作为Maven仓库

然后修改构件项目pom中的坐标版本,将1.0改为2.0

Github作为Maven仓库

然后重新发布,发布后仓库目录中同时存在两个版本:

Github作为Maven仓库

然后上传仓库和代码到github。

在测试项目中,也将对应版本改为2.0

Github作为Maven仓库

运行发现,新的代码生效。

使用本地项目

以上测试项目中使用的是github中的文件,也可以将路径改为本地路径,如:

Github作为Maven仓库

所以,可以先使用本地路径,测试完成后,再上传到github上,让别人使用github中的仓库路径。

相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:9,105
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,582
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,429
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,200
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:7,836
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:4,919