Android发布项目到码云和JitPack的过程

如果没有码云账号,需要先注册码云。注册过程不是本文重点,这里不做介绍。本文重点介绍一下如何上传代码到码云并且关联jitpack。我们以一个工具类MyUtils为例介绍一个整个发布过程

1.上传代码到码云

1.1 创建lib项目

创建一个名字为MyUtils的项目

image.png

接下来创建一个AndroidLibrary类型的module

image.png

第一个版本先写StringUtil和ToastUtil两个工具类,后续自己再添加

image.png

1.2 在AndroidStudio中登录gitee账号

在studio的版本控制列表中找到gitee,有两种方式登录gitee,一种是用户名密码的方式,输入注册gitee时的邮箱和密码进行登录,另一种是使用token的形式,token可以通过在gitee中申请私人令牌的方式获取

图片.png

图片.png

1.2 上传代码到gitee

在studio中登录gitee账号之后既可以将代码上传到gitee了,在CVS菜单中找到import into version control

图片.png

然后选择Share Project on Gitee选项,share。

图片.png

1.3 创建发布版本

gitee插件的主要作用就是在本地创建一个仓库同时在gitee上创建一个相同名字的远程仓库,这样我们的本地代码就和远程仓库关联到一起了,我们可以登录自己的gitee查看远程仓库是否创建成功。
我们的项目要想成功发布到jitpack,除了把代码成功上传到gitee之外还需要将上传完成的项目创建一个发行版本

图片.png
点击创建发行版,进入到创建发行版的页面

图片.png

2.关联gitee和jitpack

2.1 关联gitee和jitpack

发行版本创建成功之后就可以关联jitpack了,首先使用github账号登录jitpack,然后进入到账户的设置界面,填写gitee的令牌信息,关联gitee

图片.png

2.2 对外发布

在jitpack的首页输入项目主页的URL地址,然后点击lookup,jitpack会自动帮我们生成最终要引用的库,并且在这个过程中会检查我们之前的配置是否符合生成条件

图片.png

绿色图标代表生成成功,红色图标代表生成失败

生成成功之后在项目中引用,首先是项目根目录的build文件配置:

allprojects {
		repositories {
			...
			maven { url 'https://jitpack.io' }
		}
	}
复制代码

然后是需要引用库的项目build文件配置:

dependencies {
	        implementation 'com.gitee.yjkunkun:MyUtils:v1.0.0'
	}
复制代码

构建成功之后可以写个测试类测试一下是否引用成功,如果能正常使用里边的工具类说明我们的配置是没有问题的。

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享