android在github上调用aar文件
打包aar并进行远程依赖,解决引用aar时找不到aar的远程依赖库问题
AAR
打包aar并进行远程依赖,解决引用aar时找不到aar的远程依赖库问题
一、在library Module的gradle中添加以下代码:
apply plugin: 'maven'
ext {GITHUB_REPO_PATH = "C/AAR"PUBLISH_GROUP_ID = 'zhousf.lib'PUBLISH_ARTIFACT_ID = 'aar'PUBLISH_VERSION = '1.0.1'
}uploadArchives {repositories {mavenDeployer {//本地maven仓库地址,也可以使用远程maven仓库def deployPath = file(project.GITHUB_REPO_PATH)repository(url: "file://${deployPath.absolutePath}")pom.project {groupId project.PUBLISH_GROUP_IDartifactId project.PUBLISH_ARTIFACT_IDversion project.PUBLISH_VERSION}}}
}// 源代码一起打包
task androidSourcesJar(type: Jar) {classifier = 'sources'from android.sourceSets.main.java.sourceFiles
}artifacts {archives androidSourcesJar
}
二、运行以下命令生成aar文件
gradlew uploadArchives
三、上传aar文件至GitHub仓库中
四、引用远程aar
1.在项目的gradle中添加:
allprojects {repositories {google()jcenter()maven { url "https://raw.githubusercontent.com/MrZhousf/AAR/master" }}
}
2.在需要引用项目的gradle中添加:
compile 'zhousf.lib:aar:1.0.1'
参考地址:https://github.com/MrZhousf/AAR
android在github上调用aar文件相关推荐
- vscode 将本地项目上传到github、从github克隆项目以及删除github上的某个文件夹
一.将本地项目上传到github 1.创建本地仓库(文件夹) mkdir study//创建文件夹study cd study //进入study文件夹 2.通过命令git init把这个文件夹变成G ...
- 使用 vscode将本地项目上传到github、从github克隆项目以及删除github上的某个文件夹...
安装Git后,可以看到windows环境下有两个命令输入窗口Git CMD 和Git Bash Git GUI是可视化图形界面 Git中的Bash是基于CMD的,在CMD的基础上增添一些新的命令与功能 ...
- linux github下载文件,如何直接下载 Github 上的某个文件
有时候我们需要下载别人 GitHub 仓库的某一个文件,但是不得不 clone 整个项目,此时需要一种能直接下载某一个文件的方式. 只需要更改一下 GitHub 文件 URL,就能实现单个下载功能. ...
- 用Edge将GitHub上的markdown文件在线完美转pdf
用Edge将GitHub上的markdown文件在线完美转pdf Edge浏览器插件下载 使用方法 Edge浏览器插件下载 GitHub Markdown Printer 链接: https://mi ...
- android远程调用github仓库的aar文件
前期github仓库代码的clone和上传请参考 https://blog.csdn.net/chehec2010/article/details/89950964 https://blog.csdn ...
- 在Android Eclipse 开发如何 使用 (*.aar)文件
开场白:其实这篇文章有点白费心机. 详细说明是:http://blog.csdn.net/qiujuer/article/details/39754517?utm_source=tuicool 1.( ...
- 写markdown用于Github上readme.md文件
Markdown 文档地址 http://pan.baidu.com/s/1o6nu9To Markdown还有一系列衍生版本,用于扩展Markdown的功能(如表格.脚注.内嵌HTML等等),这些功 ...
- github 下载单个文件夹_从Github上下载单个文件夹的快速方式
最近使用python需要从Github上下载文件,但官网上只能下载一个大目录下的所有文件,无法下载单个自己需要的文件夹. 网上主要的解决方式是SVN,有点麻烦没试. 尝试使用了Chrome的GitZi ...
- LFS-Git命令行向Github上传大文件
前言 在本地通过git bash上传文件到github仓库时,若上传的文件太大就会报错,此时就需要通过LFS来上传,由于官方教程需要科学上网,所以我就把教程搬运到CSDN来,在原来教程上我做了一些修改 ...
最新文章
- 机器学习中四种调参方法总结
- ege函数库_EGE图形库|EGE图形库下载v12.11 最新版 附使用教程 - 欧普软件下载
- 大数据数据收集数据困难_大数据架构、大数据开发与数据分析的区别
- ITK:计算代码点之间的时间
- 【PTVS+Theano+CPU/GPU】在windows下使用VS安装theano深度学习工具
- iOS笔记之UIKit_UINavigationController
- java父类序列化_父类的序列化与 Transient 关键字
- 云+X案例展 | 电商零售类:云徙助力良品铺子「双11」
- 计算机应用基础 access,计算机应用基础第7章数据库应用基础Access
- 展望10年内VR技术的盈利模式的发展历程
- linux 路由表设置 之 route 指令详解【转】
- STM32 外部中断
- 推荐几款珍藏多年的插件,好用到爆,进来瞅瞅有没有
- 智伴机器人自动关机后怎么开机_智伴机器人
- python 框选截图_python实现微信的区域截图功能
- 咱也来谈谈web打印快递单及经验
- SEM竞价和SEO优化有哪些区别?
- Win10 添加打印机最后一步提示没有权限
- web前端是什么?需要掌握什么技术
- 小马哥 ------高仿三星S5刷机 高仿三星G9006系列拆机主板机型图与开机界面图
热门文章
- Django的 select_related 和 prefetch_related 函数对 QuerySet 查询的优化(二)
- 解决VMWare Workstation 响应慢
- 重写equals()时为什么也得重写hashCode()之深度解读equals方法与hashCode方法渊源
- c 语言中 十六进制数表达,c – 如何解释像0x0A这样的十六进制数?
- 拦截器和过滤器区别_新手能看懂的(Interceptor)和(Filter)区别与使用!
- docker -v 覆盖了容器中的文件_Docker容器之安装Mysql
- html单选框换行,html – 如何防止单选按钮及其标签之间的换行符,同时仍然允许标签本身中的换行符?...
- 售票pv操作java实现_随时随地打印手机照片,佳能瞬彩PV-123体验评测
- APP设计灵感|仪表盘这样设计,所有信息一目了然!
- 色彩搭配总是显得很乱?配色专辑把色彩简单化