原文地址: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。
网友评论