如何使用Android Studio把自己的Android library分享到jCenter和Maven Central
2016-03-03 10:14
507 查看
转载:http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2015/0623/3097.html
如果你想在Android Studio中引入一个library到你的项目,你只需添加如下的一行代码到模块的build.gradle文件中。
没那么复杂。Android Studio是从build.gradle里面定义的Maven 仓库服务器上下载library的。Apache Maven是Apache开发的一个工具,提供了用于贡献library的文件服务器。总的来说,只有两个标准的Android library文件服务器:jcenter 和 Maven Central。
文件中如下定义仓库,就能使用jcenter了:
Central ,两者都是Maven仓库。我们在项目的build.gradle 文件中如下定义仓库,就能使用Maven Central了:
如果你想在Android Studio中引入一个library到你的项目,你只需添加如下的一行代码到模块的build.gradle文件中。
dependencies { compile 'com.inthecheesefactory.thecheeselibrary:fb-like:0.9.3' }就是如此简单的一行代码,你就可以使用这个library了。不过你可能很好奇Android Studio是从哪里得到这个library的。这篇文章将详细讲解这是怎么回事,包括如何把你的库发布出去分享给世界各地的其他开发者,这样不仅可以让世界更美好.
Android studio 是从哪里得到库的?
先从这个简单的问题开始,我相信不是每个人都完全明白Android studio 是从哪里得到这些library的。莫非就是Android studio 从google搜索然后下载了一个合适的给我们?没那么复杂。Android Studio是从build.gradle里面定义的Maven 仓库服务器上下载library的。Apache Maven是Apache开发的一个工具,提供了用于贡献library的文件服务器。总的来说,只有两个标准的Android library文件服务器:jcenter 和 Maven Central。
jcenter
jcenter是一个由bintray.com维护的Maven仓库 。你可以在这里看到整个仓库的内容。我们在项目的build.gradle文件中如下定义仓库,就能使用jcenter了:
allprojects { repositories { jcenter() } }
Maven Central
Maven Central 则是由sonatype.org维护的Maven仓库。你可以在这里看到整个仓库。注:不管是jcenter还是MavenCentral ,两者都是Maven仓库。我们在项目的build.gradle 文件中如下定义仓库,就能使用Maven Central了:
相关文章推荐
- maven学习
- maven插件maven-war-plugin的使用
- jenkins------部署项目到jboss eap下
- maven使用经验集
- DLL(Dynamic Linkable Library) 详解说明
- PHP Warning: PHP Startup: Unable to load dynamic library \ D:/php5/ext/php_mysqli.dll\
- asp.net(c#)Enterprise Library 3.0 下载
- Android Studio注释模板介绍
- window下安装和配置maven环境
- 使用maven+eclipse搭建struts2开发环境
- Java随手笔记8之包、环境变量和访问控制及maven profile实现多环境打包
- maven中下载jar包源码和javadoc的命令介绍
- 表单重复提交处理总结
- Maven私服配置记录 Nexus
- Maven学习笔记
- Maven实战(三)Eclipse构建Maven项目
- maven基本要点
- Maven for Eclipse
- maven 使用 问题记录
- 《Maven权威指南》学习笔记四_创建一个简单的Maven项目