通过JitPack发布你的Android库

虽然官方也有很详细的文档(官方文档),但我还是要水一篇(因为这个过程很容易出错,一找就是半天,在这里记下我遇到的坑)。

1.创建一个项目并New一个Module。

项目结构
将你封装好的代码放入module中,例如这里的loadingview。

2. 在你的project / build.gradle中添加android-maven插件。

buildscript {
   dependencies {
       ...
       classpath 'com.github.dcendents:android-maven-gradle-plugin:2.1'
   }
}

这里的插件版本根据你的Gradle来选择,如下:
在这里插入图片描述
android-maven-gradle-plugin

3. 在你的module下的build.gradle中添加maven插件和group。

apply plugin: 'com.github.dcendents.android-maven'  //添加这两行
group='com.github.your_github_name'  //GitHub昵称

android {
   compileSdkVersion 29
   buildToolsVersion "29.0.2"
   defaultConfig {
      ...
   }

   buildTypes {
      ...
   }
}

4. push之前的准备步骤

检查本地项目是否有Gradle wrapper。如果没有,则在Terminal中运行指令gradle wrapper,然后在项目根目录中运行命令./gradlew install。它会把你的库存储本地Maven存储库($ HOME / .m2 / repository)中。

5.在Github上创建库

在这里插入图片描述
这里要全部填上。
然后就是把你的项目push到这个仓库来,然后来了。检查自动生成的.gitignore文件,本地的和Github上的都仔细看下。如果文件中有.gradle删掉它,不删的话Git就不会把Gradle存在远程仓中,JitPack构建就会失败。

6.发布

点击release

点击release发布。

发布版本
打开JitPack,输入你的项目地址。
在这里插入图片描述
点击Look up,搜出来之后再点击Get it,它会开始构建,如果构建失败了Log就变成红色,点击可以查看Log信息;成功了就当然是绿色了(当然我的构建过程没这么顺利,log看吐了)。

7.使用

在这里插入图片描述
如果一直都没有构建好,就按照上述方法直接新建个项目导入你的库。如果导入失败了的话,就要仔细看看log信息了。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值