美文网首页Android开发经验谈Android开发
【译】在JitPack发布自己的Android库

【译】在JitPack发布自己的Android库

作者: 八怪不姓丑 | 来源:发表于2018-03-27 10:34 被阅读68次

    原文地址:https://www.jitpack.io/docs/ANDROID/

    为了在JitPack上发布你的Android库,你只需要在你的Git仓库中有一个可用的构建文件。

    Android SDK在构建环境中可用,并且在构建开始时已经设置了ANDROID_HOME变量。版本默认使用Java 8运行,但可以使用jitpack.yml文件进行配置。

    构建

    要在JitPack上启用构建,您需要添加android-maven插件。

    如果使用Gradle 4.1或更高版本:

    1)在你的根build.gradle中:

    buildscript { 
      dependencies {
        classpath 'com.github.dcendents:android-maven-gradle-plugin:2.0' // Add this line
    
    

    2)在你的库/ build.gradle中添加:

     apply plugin: 'com.github.dcendents.android-maven'  
    
     group='com.github.YourUsername'
    
    

    3)创建一个GitHub版本或添加一个git标签。

    检查

    检查你的Git仓库中是否有Gradle包装器。如果您没有使用该命令创建它gradle wrapper并提交它。使用.gitignore规则检查生成的gradle-wrapper.jar是否被忽略。

    测试。在这些更改后,转到您的项目的根目录并运行Gradle包装:

    ./gradlew install
    
    

    它会将你的库安装在你的本地maven仓库($ HOME / .m2 / repository)中。如果安装正常并且您已添加GitHub发行版,则应该使用jitpack.io

    重要提示:请检查在这里这是需要您的摇篮版本的Android,Maven插件的版本。您的Gradle版本在gradle / wrapper / gradle-wrapper.properties文件中指定。

    例子

    安装

    你的库的用户需要添加jitpack.io库:

    allprojects {
     repositories {
        jcenter()
        maven { url "https://jitpack.io" }
     }
    }
    
    

    和:

    dependencies {
        compile 'com.github.jitpack:android-example:1.0.1'
    }
    
    

    注意:不要在下面添加jitpack.io存储库 buildscript

    添加示例应用程序

    如果您将示例应用程序添加到相同的回购站,那么您的应用程序需要依赖库。要在您的应用/ build.gradle中执行此操作,请在表单中添加一个依赖项:

    dependencies {
        compile project(':library')
    }
    
    

    'library'是你的库模块的名字。

    Jar文件

    默认情况下,android-maven插件会从库中生成一个'aar'文件。如果你想有一个'jar'来看看例子项目的library / build.gradle。

    相关文章

      网友评论

        本文标题:【译】在JitPack发布自己的Android库

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