使用Gradle发布Android开源项目到JCenter
来源:互联网 发布:数据库的复制 编辑:程序博客网 时间:2024/05/22 04:31
本文原创。
转载请注明CSDN博客出处:
http://blog.csdn.NET/maosidiaoxian/article/details/43148643
注册
先到https://bintray.com注册一个账号。
配置账号
我们需要配置一下BINTRAY_USER及BINTRAY_KEY两个属性。BINTRAY_USER即你注册的账号名,BINTRAY_KEY可通过以下方法找到。
如图所示,先点击你的账号名称进入个人页面。
然后点击Edit,进入编辑页面。
接着点击API key,再点右边的Show就可以看到API KEY了。
然后到你的.gradle目录下(如果你没有配置过GRADLE_USER_HOME的环境变量,则是在你的用户目录下),编辑gradle.properties(如果没有则创建),加入配置:
配置项目
下载我的这个项目:https://github.com/msdx/gradle-publish,把gradle.properties拷贝到你的项目中,并配置这些属性。
然后参考这里的build.gradle,在你的build.gradle上面加入:
再加上一句:
你的bintray.gradle可以参考我这个项目的bintray.gradle 来写一下。我这里的bintray.gradle是用来发布android项目的,发布的文件包括源码,文档以及AAR,如果你也是要发布这些,则可以直接使用。
执行命令进行发布
配置完成后,执行gradle bintray,即会进行编译、打包以及发布。
包含到jcenter中央库
先进入此页面:https://bintray.com/bintray/jcenter。
然后点击Include My Package,如下图:
然后在弹出的对话框中搜索并勾上你的项目。
然后你可以写一下你的提交请求(貌似也可以不写?),点“Send”,接下来就看管理员审核了。
审核
等待管理员审核。通常都很快能通过。如果你比较心急,那么在审核通过之前,可以以maven {url http://dl.bintray.com/你的用户名/maven}的方式对你的仓库进行声明。
补充说明
如果添加上这段脚本之后,在android studio中运行项目会出错,请注释apply from那一句。出错原因在于它会找不到我打包aar的那个任务,但是在命令行下是可以的。如果有更好的打包aar的方法,欢迎交流。
2 0
- 使用Gradle发布Android开源项目到JCenter
- 使用Gradle发布Android开源项目到JCenter
- 使用Gradle发布Android开源项目到JCenter
- 一起来学Android Studio:(六)使用Gradle发布Android开源项目到JCenter
- Android studio 使用Gradle发布Android开源项目到JCenter 总结
- Android studio 使用Gradle发布Android开源项目到JCenter 总结
- Android studio 使用Gradle发布Android开源项目到JCenter 总结
- Android studio 使用Gradle发布Android开源项目到JCenter 总结
- 使用Gradle发布项目到JCenter仓库
- 使用Gradle发布项目到JCenter
- 使用Gradle发布项目到JCenter仓库
- 使用Gradle发布项目到JCenter仓库
- 使用Gradle发布项目到JCenter仓库
- 使用Gradle发布项目到JCenter仓库
- 使用Gradle发布Android Library到JCenter
- Android 发布开源项目到jcenter
- Android 发布开源项目到jcenter
- Android 发布开源项目到Jcenter
- 《JAVA与模式》之适配器模式
- 火狐浏览器Firebug控制台显示本页面不包含 javascript的解决方案
- ORACLE数据库安装手册(Oracle 11g 64位版本)
- 浅析栈帧
- 2D游戏工具
- 使用Gradle发布Android开源项目到JCenter
- 彻底掌握Android多分包技术MultiDex-用Ant和Gradle分别构建(一)
- matlab中kmeans简单使用
- spring boot 使用docker在阿里云容器服务部署
- HDU 1402 A * B Problem Plus FFT
- 制作文字阴影
- mongodb 命令行
- 练习
- 使用Android studio转换Jar包时,遇到的一个问题------> Could not find tools.jar.