【译】在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文件中指定。
例子
Android的实施例
多个构建变体
安装
你的库的用户需要添加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。
更多相关文章
- 对于android中自定义组件属性的理解
- Android(安卓)断点续传的原理剖析与实例讲解
- Android(安卓)Studio 错误: 非法字符: '\ufeff' 解决方案|错误:
- Android使用fitsSystemWindows属性实现–状态栏【status_bar】各
- 设置Android状态栏的颜色
- Android(安卓)编译环境小语种丢失Bug
- Android(安卓)SDK目录及版本号区别
- Android系统文件夹结构解析
- Android(安卓)ListView的每个子Item如何设置高度