首页 > 其他分享 >Maven Central & JCenter & Bintray

Maven Central & JCenter & Bintray

时间:2022-10-30 20:08:29浏览次数:94  
标签:maven Central JCenter 仓库 Maven Bintray Studio Android


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​


标签:maven,Central,JCenter,仓库,Maven,Bintray,Studio,Android
From: https://blog.51cto.com/xichenguan/5807770

相关文章

  • Java 从入门到放弃11 - 《Maven》
    说点题外话,没想到突然又重拾更新,在这期间学习了java的许多知识,还补充了sql语句,数据库相关的内容,由于时间关系,中间部分的内容都没有做相应笔记和博客,因为sql的语句还有中间......
  • 使用MyEclipse2022-1搭建Maven版本的Struts2-3项目
    MyEclipse2022.1下载推荐直接到官网下载,不要去其他地方下载,避免一些被加载了病毒的安装包。备用下载与破解包下载:链接:https://pan.baidu.com/s/1gPlSLEJa1jhpQhrvWh......
  • 使用MyEclipse2022-1搭建Maven版本的Struts2-3项目
    MyEclipse2022.1下载推荐直接到官网下载,不要去其他地方下载,避免一些被加载了病毒的安装包。备用下载与破解包下载:链接:https://pan.baidu.com/s/1gPlSLEJa1jhpQhrvWh......
  • 使用MyEclipse2022-1搭建Maven版本的Struts2-3项目
    MyEclipse2022.1下载推荐直接到官网下载,不要去其他地方下载,避免一些被加载了病毒的安装包。备用下载与破解包下载:链接:https://pan.baidu.com/s/1gPlSLEJa1jhpQhrvWh......
  • 使用MyEclipse2022-1搭建Maven版本的Struts2-3项目
    MyEclipse2022.1下载推荐直接到官网下载,不要去其他地方下载,避免一些被加载了病毒的安装包。备用下载与破解包下载:链接:https://pan.baidu.com/s/1gPlSLEJa1jhpQhrvWh......
  • 使用MyEclipse2022-1搭建Maven版本的Struts2-3项目
    MyEclipse2022.1下载推荐直接到官网下载,不要去其他地方下载,避免一些被加载了病毒的安装包。备用下载与破解包下载:链接:https://pan.baidu.com/s/1gPlSLEJa1jhpQhrvWh......
  • 使用MyEclipse2022-1搭建Maven版本的Struts2-3项目
    MyEclipse2022.1下载推荐直接到官网下载,不要去其他地方下载,避免一些被加载了病毒的安装包。备用下载与破解包下载:链接:https://pan.baidu.com/s/1gPlSLEJa1jhpQhrvWh......
  • 使用MyEclipse2022-1搭建Maven版本的Struts2-3项目
    MyEclipse2022.1下载推荐直接到官网下载,不要去其他地方下载,避免一些被加载了病毒的安装包。备用下载与破解包下载:链接:https://pan.baidu.com/s/1gPlSLEJa1jhpQhrvWh......
  • Maven高级
    Maven高级今日目标理解并实现分模块开发能够使用聚合工程快速构建项目能够使用继承简化项目配置能够根据需求配置生成、开发、测试环境,并在各个环境间切换运行了解......
  • Jenkins配置JDK和Maven
    一、进入全局工具配置   二、新增JDK      三、登录oracle账号密码账号密码已经给你们准备好了:账号:[email protected]密码:Oracle123   ......