首先给出JitPack.io地址:https://jitpack.io/
创建开源库有不同的方式,可以提交到Bintray jCenter,但是这个实在是太麻烦了。本文所讲的是目前比较流行,也比较简单的,提交到jitPack.io
创建步骤:
1. 创建Library :
file –>new –> new Module
2. 编辑library:
library创建好了,然后就开始编辑我们的library了。library的编辑其实和我们平时写application差不多。创建文件夹,编写class文件
3. 验证Library:
在app的gradle中添加依赖,如下:
implementation project(':XXXXXX')
依赖添加之后可以sync一下,然后就找一个class文件验证。
4. 上传代码至github
把代码上传至github后,一个Library就算创建成功了,但是想要通过gradle直接依赖还需要配置一些东西。可以参考jitPack.io官方文档
5. 配置好相关的内容
- 在项目的gradle目录下配置(If using Gradle 4.1 or later):
buildscript {
dependencies {
classpath 'com.github.dcendents:android-maven-gradle-plugin:2.0' // Add this line
}
- 在library中的gradle下添加:
apply plugin: 'com.github.dcendents.android-maven'
group='com.github.YourUsername'
配置好后注意要再push到github
6. github新建release分支,并打上tag
进入github,点击release
点击新建:
image.png填写版本信息,然后点击publish release:
image.png
7. 把library上传到jitPack.io
复制项目地址,然后打开https://jitpack.io/
把项目地址粘贴到输入框,然后点击look up然后就可以看到你创建的release了,点击get it。在页面下方就可以看到使用方法了
网友评论