0.Thanks
Android 写自己的开源库,发布到 JitPack.io
优雅的发布Android开源库(论JitPack的优越性)
1.先做好准备
- 0 .Github账号。
- 1 .在JitPack上注册:链接一般是绑定Github账号。
- 2 .新建一个Android Studio 和 添加一个新的想作为依赖的 Module。
2.本地项目的配置:
- 1 .在工程的 build.gradle 下添加:
这里要注意,这个插件的版本号,跟Gradle的版本号有关系:
注意查看官网(上面的链接)或者看这里
buildscript {
dependencies {
classpath 'com.github.dcendents:android-maven-gradle-plugin:1.5' // Add this line
大概像如下:
1.png
- 2 .在想要发布的Module中的 build.gradle 中添加:
apply plugin: 'com.github.dcendents.android-maven'
group='com.github.ChestnutPlus'
完成后大概如下:
2.png
- 3 .检查项目工程中有没有:
下面检查你的Project目录是否存在 gradle/wrapper/gradle-wrapper.jar、gradle-wrapper.properties 这两个文件,如果存在可跳过下面这步,如果不存在,请按下面的进行操作。打开当前项目的 Terminal,先后执行 gradle wrapper 和 ./gradlew install 两个命令。
3.Github上的配置
- 1 .添加Tag
3.jpg
- 2 .添加版本号
4.jpg
4 .上传到JitPack
- 1 .上传
5.png
2 .Get之后,要详细查看Log文件,里面说明了是否成功
3 .Get之后,页面会拉到后面一点,然后露出了依赖的地址:
6.png
5 .在新项目中依赖:
- 添加JitPack仓库:(工程的build.gradle下)
allprojects {
repositories {
jcenter()
maven {
url "https://jitpack.io"
}
}
}
- 2 .添加依赖即可:
compile 'com.github.ChestnutPlus:TestModules:v1.0.0'