若是没有码云帐号,须要先注册码云。注册过程不是本文重点,这里不作介绍。本文重点介绍一下如何上传代码到码云而且关联jitpack。咱们以一个工具类MyUtils为例介绍一个整个发布过程git
建立一个名字为MyUtils的项目github
接下来建立一个AndroidLibrary类型的modulemarkdown
第一个版本先写StringUtil和ToastUtil两个工具类,后续本身再添加maven
在studio的版本控制列表中找到gitee,有两种方式登陆gitee,一种是用户名密码的方式,输入注册gitee时的邮箱和密码进行登陆,另外一种是使用token的形式,token能够经过在gitee中申请私人令牌的方式获取工具
在studio中登陆gitee帐号以后既能够将代码上传到gitee了,在CVS菜单中找到import into version control测试
而后选择Share Project on Gitee选项,share。ui
gitee插件的主要做用就是在本地建立一个仓库同时在gitee上建立一个相同名字的远程仓库,这样咱们的本地代码就和远程仓库关联到一块儿了,咱们能够登陆本身的gitee查看远程仓库是否建立成功。 咱们的项目要想成功发布到jitpack,除了把代码成功上传到gitee以外还须要将上传完成的项目建立一个发行版本url
点击建立发行版,进入到建立发行版的页面spa
发行版本建立成功以后就能够关联jitpack了,首先使用github帐号登陆jitpack,而后进入到帐户的设置界面,填写gitee的令牌信息,关联gitee插件
在jitpack的首页输入项目主页的URL地址,而后点击lookup,jitpack会自动帮咱们生成最终要引用的库,而且在这个过程当中会检查咱们以前的配置是否符合生成条件
绿色图标表明生成成功,红色图标表明生成失败
生成成功以后在项目中引用,首先是项目根目录的build文件配置:
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
复制代码
而后是须要引用库的项目build文件配置:
dependencies {
implementation 'com.gitee.yjkunkun:MyUtils:v1.0.0'
}
复制代码
构建成功以后能够写个测试类测试一下是否引用成功,若是能正常使用里边的工具类说明咱们的配置是没有问题的。