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

原文地址: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。

猜你喜欢

转载自blog.csdn.net/wapchief/article/details/79714759