Jitpack,快速发布你的项目

作者: thiagooo0 | 来源:发表于2018-05-30 15:26 被阅读37次

    前言

    当你辛辛苦苦在github上写了一个库,却会发现,调用起来太麻烦了,如果可以像这样:

    implementation 'com.github.thiagooo0:GoogleMapView:v1.1.0'

    一句话的依赖就能调用自己的库,不说便捷性,那成就感也是满满的。

    为什么要用jitpack

    便捷,快速。github上的库,只需要几分钟就可以发布出去。当然,我自己搞了大半天。。所以希望我的经验可以帮到大家。
    (嗯,bintray我也搞了大半天,最后还死活上传不上去,气死了。)

    使用方法

    官方教程,最为牛逼

    在github上传你的项目

    这个应该不用过多叙述了,新建一个项目,然后上次到github即可。

    配置
    1. 配置根目录的build.gradle
    buildscript { 
      dependencies {
        classpath 'com.github.dcendents:android-maven-gradle-plugin:2.0'
    
    1. 在想要做成库的module的build.gradle中添加
     apply plugin: 'com.github.dcendents.android-maven'  
    
     group='com.github.YourUsername'
    

    把YourUsername改成你自己github的用户名即可(我没有加group这一句好像也没有啥问题)

    检查

    jitpack不同于其他库,并不是上传aar文件或者jar文件,而且直接从你的github拉取代码在线编译。为了避免我们不断的在线编译错误,我们可以在根目录下执行指令:

    gradlew install

    如果显示BUILD SUCCESSFUL,那就恭喜你成功了。上传代码吧。

    发布版本
    1. 在github中打开你项目的首页,根据如下路径:

    releases -> Draft a new release
    发布一个新版本。

    1. jitpack发布
      打开jitpack的网站,用你的github账号登录,你就会看到左边的列表中,有你github上的所有项目,选择你要发布的项目,选择版本,点击发布。等到log对应的图标变绿,那就成功啦。
    • 如果log的图标是红的,那就点进去看下log,根据错误修改下代码吧。如果你用gradlew install命令检查过还报错的话,那就是github中的文件不全,比如我漏了上传gradlew文件,导致了gradle version不对的问题。
    使用你的库
    1. 在你想要使用的项目的根目录build.gradle中添加
    allprojects {
            repositories {
                ...
                maven { url 'https://jitpack.io' }
            }
        }
    
    1. 添加依赖
    dependencies {
            implementation 'com.github.User:Repo:Tag'
        }
    

    其实在官网,对具体的项目版本点击发布后,你就能看到下面有how to的教程了。
    或者对照下我这个项目


    好,我这次的分享就告一段落了,大家有什么意见可以留言哦。

    相关文章

      网友评论

        本文标题:Jitpack,快速发布你的项目

        本文链接:https://www.haomeiwen.com/subject/kiztsftx.html