Android创建自己的maven仓库(bintray.com)
作者:燕歆波
导读:Android在bintray上创建自己的maven仓库
之前有一个在github上创建自己的maven仓库,这一次是基于bintray上创建自己的maven仓库。
在bintray上注册账号
打开 bintray.com,点击右上角 Sign In 按钮,打开登录页面。找到 Sign Up to an Open Source account 进入注册页面。**注意:** 不要直接点首页的 START YOUR FREE TRIAL 直接注册,官网默认的注册网站是给组织使用的,不是个人的。尽量使用国外的邮箱注册,建议关联github账号!
创建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)相关推荐
- 拥抱 Android Studio 之四:Maven 仓库使用与私有仓库搭建
使用.创造和分享 笔者曾经不思量力的思考过『是什么推动了互联网技术的快速发展?』这种伟大的命题.结论是,除了摩尔定律之外,技术经验的快速积累和广泛分享,也是重要的原因. 有人戏称,『写 Java,首先 ...
- Android Studio 中的maven仓库使用
Android Studio是从哪里得到的库? 先问一个简单的问题,我们平时在使用第三方库的时候,短短一行代码就可以引用这个库里的所有代码,是不是很神奇?难道是Android studio 从 ...
- Maven仓库的使用
转载请标明出处:http://blog.csdn.net/xx326664162/article/details/52026975 文章出自:薛瑄的博客 你也可以查看我的其他同类文章,也会让你有一定的 ...
- Android Studio 的最新版本 Arctic Fox创建项目 无法添加第三Maven仓库
最近升级到最新版本的Android Studio 发现无法添加第三方Maven仓库,在build.gradle(Project) 中发现只有buildscript {},缺少了之前的allprojec ...
- android发布三方库到远程maven仓库详细教程
前提 为什么突然要使用maven了,jcenter可是google御用三方仓库,难道jcenter不香了吗?没错,jcenter就是不香了.当你升级AndroidStudio版本再次创建项目后发现 ...
- 关于Android Studio Arctic Fox 无法在 build.gradle(Project) 中添加第三方Maven仓库的解决方案
问题描述 在 Android Studio Arctic Fox 版本中创建项目,原本应该在 build.gradle(Project) 中配置第三方 Maven 仓库,手动配置后居然报错: 1: T ...
- [Android]上传到多个Maven仓库的Gradle插件RapidMavenPushPlugin
博客搬迁至https://blog.wangjiegulu.com RSS订阅:https://blog.wangjiegulu.com/feed.xml RapidMavenPushPlugin 用 ...
- 巧用 GitHub 创建自己的私人 Maven 仓库,及一些开发Library的建议
由于本人精力有限,如果内容有更新可能无法及时更新其他渠道的内容,请移步简书 查看文章 2014年中的时候,当时国内使用 Android Studio 的人还没有很多,很多人还没处理尝鲜的时候我开始把公 ...
- Jfrog 搭建本地maven仓库以及上传Android库
Jfrog 下载 安装包下载地址:Download Artifactory OSS | JFrog 如果是想下载之前的版本,可以点击上面的Get code source ,如果是最新版本,直接点下面的 ...
最新文章
- mysql连接查询作业答案_MySQL连表查询练习题
- 【控制】《多智能体系统的协同群集运动控制》陈杰老师-第8章-高阶非线性多智能体分布式自适应鲁棒控制
- 宿主机访问虚拟机中xampp搭建的站点失败
- LVS-NAT搭建HTTP及HTTPS
- 另一种launch SAP CRM AET的方式
- jQuery(爱前端)
- POJ 1154题解,此题不难理解方法就是DFS,属于水题。不过有一些细节要注意。...
- 接口怎么获取数组底下的数组_3分钟短文 | PHP数组获取最后一个元素,10个方式中哪个有错?...
- kali-TheFatRat木马生成工具安装及简单使用
- xtrabackup 原理详解
- ORA-01045: user lacks CREATE SESSION privilege
- 从零开始开发一款Android App
- 百度应用开放平台简介
- 【CODE】Longest Substring Without Repeating Characters
- org.apache.flink.shaded.guava18.com.google.common.util.concurrent.ThreadFactoryBuilder 真实解决方案
- 计算机二级office高级应用和上机指导,2019年9月全国计算机二级教程:MS Office高级应用上机指导...
- html 银联图标,银联标志logo图片 云闪付app扫银联标识领获红包
- P5594 模拟赛(乱搞)
- Java中继承和实现的区别【单继承,多实现】
- 2021年四川高考成绩及录取结果查询,2021年四川高考录取状态查询系统,录取结果什么时候出来公布...