您的位置:首页 > 移动开发 > Android开发

如何使用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文件中。

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还是Maven
Central ,两者都是Maven仓库。我们在项目的build.gradle 文件中如下定义仓库,就能使用Maven Central了:
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息