以往JAVA项目所依赖的JAR包都是通过手动管理。包与包之间可能存在依赖关系,并且会出现JDK版本的冲突,项目管理非常麻烦。那么Maven可以轻松帮我们解决这类问题。Maven主要服务于基于Java平台的项目构建、依赖管理和项目信息管理。
本文介绍的阿里云仓库镜像
代理的仓库列表
配置指南
maven配置指南
打开maven的配置文件(windows机器一般在maven安装目录的conf/settings.xml),在标签中添加mirror子节点:
aliyunmaven*阿里云公共仓库https://maven.aliyun.com/repository/public
如果想使用其它代理仓库,可在节点中加入对应的仓库使用地址。以使用spring代理仓为例:
springhttps://maven.aliyun.com/repository/springtruetrue
gradle配置指南
在build.gradle文件中加入以下代码:
allprojects { repositories { maven { url 'https://maven.aliyun.com/repository/public/' } mavenLocal() mavenCentral() }}
如果想使用maven.aliyun.com提供的其它代理仓,以使用spring仓为例,代码如下:
allProjects { repositories { maven { url 'https://maven.aliyun.com/repository/public/' } maven { url 'https://maven.aliyun.com/repository/spring/'} mavenLocal() mavenCentral() }}
注:若有不足之处,欢迎大家留言交流。