Maven Central & JCenter & Bintray

您所在的位置:网站首页 中国第一季度gdp环比增长 Maven Central & JCenter & Bintray

Maven Central & JCenter & Bintray

2023-09-19 11:24| 来源: 网络整理| 查看: 265

Maven Center是maven的权威中央仓库;

JCenter,是一个代码库,相当于一个公共的存储控件,简单的来讲就是你把你写好的aar文件及一些文档描述文件之类的东西打包上传到jCenter服务器上,其他人就可以通过jCenter服务器下载到你上传的包了。

起初,Android Studio 选择Maven Central作为默认仓库。如果你使用老版本的Android Studio创建一个新项目,mavenCentral()会自动的定义在build.gradle中。 但是Maven Central的最大问题是对开发者不够友好。上传library异常困难。上传上去的开发者都是某种程度的极客。同时还因为诸如安全方面的其他原因,Android Studio团队决定把默认的仓库替换成jcenter。正如你看到的,一旦使用最新版本的Android Studio创建一个项目,jcenter()自动被定义,而不是mavenCentral()

Bintray其实只是一个网站,他们负责维护JCenter这个库,就是说JCenter库是托管在Bintray网站上的。 但是Bintray不只只有JCenter库,每个人都可以在上面创建自己的账号,生成自己的maven仓库,比如我的账号tangsiyuan下面创建了一个名叫"maven"的maven仓库。那我的maven仓库地址就是 https://dl.bintray.com/tangsiyuan/maven 当然也可以再build中引入 maven { url ‘https://dl.bintray.com/tangsiyuan/maven’ } 而JCenter仓库只是Bintray官方账户创建的一个maven仓库,地址是 https://jcenter.bintray.com 其实个人的仓库和JCenter是平级的,只不过JCenter被Android Gradle设为了标准仓库。

JitPack是一个远程仓库,它允许你把git托管的java或android项目(貌似目前仅支持github),轻松发布到jitpack maven仓库上。

参考

Android Studio提交库至Bintray jCenter从入门到放弃 新版Bintray网站发布Library到JCenter JCenter是什么? jcenter respository



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3