作者:燕歆波
导读:Android在bintray上创建自己的maven仓库

 之前有一个在github上创建自己的maven仓库,这一次是基于bintray上创建自己的maven仓库。
  1. 在bintray上注册账号

       打开 bintray.com,点击右上角   Sign In 按钮,打开登录页面。找到   Sign Up to an Open Source account   进入注册页面。**注意:** 不要直接点首页的 START YOUR FREE TRIAL 直接注册,官网默认的注册网站是给组织使用的,不是个人的。尽量使用国外的邮箱注册,建议关联github账号!
    
  2. 创建Maven仓库

    点击Add New Repository按钮创建Maven仓库 ;
    name是仓库名称,type请选择maven,Default Licenses请选择Apache-2.0
    然后点击Create创建;
    

3、配置gradle
在根目录的gradle中的dependenceis节点下添加
然后再library的gradle中添加apply plugin: ‘com.novoda.bintray-release’

如果有中文注释,请添加如下代码:

4、配置bintray信息;

注:groupId为当前library的包名, artifactId我填写的是library的名称(与仓库名相同),website为关联的github仓库(https://github.com/账户名/仓库名)

5、上传到bintray

 gradlew clean build bintrayUpload -PbintrayUser=用户名 -PbintrayKey=你的API KEY -PdryRun=false

PbintrayUser是bintray上的用户名,PbintrayKey为bintray上的API KEY
提交过程会验证代码的合法性,可能要经过很多次修改才能成功,请做好准备!

6、使用

在项目gradle中配置:

 maven{url 'https://dl.bintray.com/bintray用户名/仓库名/'}

然后再app gradle中配置引用:

implementation 'groupId:artifactId:publishVersion'
例如:implementation 'com.haha.library:library:1.0.4'

本文参考 https://blog.csdn.net/Zhizhiwei/article/details/78749979 ,多谢作者!

Android创建自己的maven仓库(bintray.com)相关推荐

  1. 拥抱 Android Studio 之四:Maven 仓库使用与私有仓库搭建

    使用.创造和分享 笔者曾经不思量力的思考过『是什么推动了互联网技术的快速发展?』这种伟大的命题.结论是,除了摩尔定律之外,技术经验的快速积累和广泛分享,也是重要的原因. 有人戏称,『写 Java,首先 ...

  2. Android Studio 中的maven仓库使用

    Android Studio是从哪里得到的库?     先问一个简单的问题,我们平时在使用第三方库的时候,短短一行代码就可以引用这个库里的所有代码,是不是很神奇?难道是Android studio 从 ...

  3. Maven仓库的使用

    转载请标明出处:http://blog.csdn.net/xx326664162/article/details/52026975 文章出自:薛瑄的博客 你也可以查看我的其他同类文章,也会让你有一定的 ...

  4. Android Studio 的最新版本 Arctic Fox创建项目 无法添加第三Maven仓库

    最近升级到最新版本的Android Studio 发现无法添加第三方Maven仓库,在build.gradle(Project) 中发现只有buildscript {},缺少了之前的allprojec ...

  5. android发布三方库到远程maven仓库详细教程

    前提   为什么突然要使用maven了,jcenter可是google御用三方仓库,难道jcenter不香了吗?没错,jcenter就是不香了.当你升级AndroidStudio版本再次创建项目后发现 ...

  6. 关于Android Studio Arctic Fox 无法在 build.gradle(Project) 中添加第三方Maven仓库的解决方案

    问题描述 在 Android Studio Arctic Fox 版本中创建项目,原本应该在 build.gradle(Project) 中配置第三方 Maven 仓库,手动配置后居然报错: 1: T ...

  7. [Android]上传到多个Maven仓库的Gradle插件RapidMavenPushPlugin

    博客搬迁至https://blog.wangjiegulu.com RSS订阅:https://blog.wangjiegulu.com/feed.xml RapidMavenPushPlugin 用 ...

  8. 巧用 GitHub 创建自己的私人 Maven 仓库,及一些开发Library的建议

    由于本人精力有限,如果内容有更新可能无法及时更新其他渠道的内容,请移步简书 查看文章 2014年中的时候,当时国内使用 Android Studio 的人还没有很多,很多人还没处理尝鲜的时候我开始把公 ...

  9. Jfrog 搭建本地maven仓库以及上传Android库

    Jfrog 下载 安装包下载地址:Download Artifactory OSS | JFrog 如果是想下载之前的版本,可以点击上面的Get code source ,如果是最新版本,直接点下面的 ...

最新文章

  1. mysql连接查询作业答案_MySQL连表查询练习题
  2. 【控制】《多智能体系统的协同群集运动控制》陈杰老师-第8章-高阶非线性多智能体分布式自适应鲁棒控制
  3. 宿主机访问虚拟机中xampp搭建的站点失败
  4. LVS-NAT搭建HTTP及HTTPS
  5. 另一种launch SAP CRM AET的方式
  6. jQuery(爱前端)
  7. POJ 1154题解,此题不难理解方法就是DFS,属于水题。不过有一些细节要注意。...
  8. 接口怎么获取数组底下的数组_3分钟短文 | PHP数组获取最后一个元素,10个方式中哪个有错?...
  9. kali-TheFatRat木马生成工具安装及简单使用
  10. xtrabackup 原理详解
  11. ORA-01045: user lacks CREATE SESSION privilege
  12. 从零开始开发一款Android App
  13. 百度应用开放平台简介
  14. 【CODE】Longest Substring Without Repeating Characters
  15. org.apache.flink.shaded.guava18.com.google.common.util.concurrent.ThreadFactoryBuilder 真实解决方案
  16. 计算机二级office高级应用和上机指导,2019年9月全国计算机二级教程:MS Office高级应用上机指导...
  17. html 银联图标,银联标志logo图片 云闪付app扫银联标识领获红包
  18. P5594 模拟赛(乱搞)
  19. Java中继承和实现的区别【单继承,多实现】
  20. 2021年四川高考成绩及录取结果查询,2021年四川高考录取状态查询系统,录取结果什么时候出来公布...

热门文章

  1. v45.05 鸿蒙内核源码分析(Fork) | 一次调用 两次返回 | 百篇博客分析HarmonyOS源码
  2. 图片占位符工具placehold.it
  3. 用2D图表示3D图 Lut图的映射关系
  4. 已入职今日头条,并附上8条面经
  5. EPSG竟然是个“石油组织”?
  6. 使用labelme标注语义分割数据
  7. 【项目管理】灰度发布(灰度放量)
  8. 全链路灰度新功能:MSE上线配置标签推送
  9. 【商品架构day1】O2O行业怎么做商品系统——与一手带大的系统说句再见
  10. Android实现语音识别