Maven的下载安装和使用
目录
0. 相关文章链接
1. Maven最新版本下载
进入maven的官网,官网地址:Maven – Welcome to Apache Maven
在左边侧边栏进入download页面,如下图:
在该页面的右侧下载对应的安装包,如下图:
2. Maven历史版本下载
进入maven的官网,官网地址:Maven – Welcome to Apache Maven
在左边侧边栏进入download页面,如下图:
在该页面的右侧滑入最下方(Previous Releases模块,可以直接搜索该关键词找到该模块),点击 archives 即可跳转到历史版本下载页面,如下图:
点击对应的版本即可以看到该版本下有2个文件夹,一个是二进制版本,一个是源码版本;其中二进制版本是编译好的,可以直接使用,源码版本没有编译,需要自行编译,我们平常直接使用二进制版本即可,如下图:
3. Maven在windows上的安装
解压下载的zip压缩包到windows目录下,如下所示,博主是解压在 D:\Develop 目录下:
修改conf目录下的 settings.xml 配置文件:
<!-- 在50行左右修改本地仓库地址,博主是在maven的目录下新建repository文件夹作为本地仓库地址,方便迁移 -->
<!-- 本地仓库 -->
<localRepository>D:\Develop\apache-maven-3.6.2\repository</localRepository>
<mirrors>
<!-- mirror
| Specifies a repository mirror site to use instead of a given repository. The repository that
| this mirror serves has an ID that matches the mirrorOf element of this mirror. IDs are used
| for inheritance and direct lookup purposes, and must be unique across the set of mirrors.
|
<mirror>
<id>mirrorId</id>
<mirrorOf>repositoryId</mirrorOf>
<name>Human Readable Name for this Mirror.</name>
<url>http://my.repository.com/repo/path</url>
</mirror>
-->
<mirror>
<id>aliyunCentralMaven</id>
<name>阿里云中央仓库</name>
<url>https://maven.aliyun.com/repository/central/</url>
<mirrorOf>central</mirrorOf>
</mirror>
<mirror>
<id>aliyunSpringMaven</id>
<name>阿里云Spring插件仓库</name>
<url>https://maven.aliyun.com/repository/spring/</url>
<mirrorOf>*</mirrorOf>
</mirror>
<mirror>
<id>repo2</id>
<name>Mirror from Maven Repo2</name>
<url>https://repo.spring.io/plugins-release/</url>
<mirrorOf>central</mirrorOf>
</mirror>
<mirror>
<id>UK</id>
<name>UK Central</name>
<url>https://uk.maven.org/maven2/</url>
<mirrorOf>central</mirrorOf>
</mirror>
<mirror>
<id>jboss-public-repository-group</id>
<name>JBoss Public Repository Group</name>
<url>https://repository.jboss.org/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
<mirror>
<id>CN</id>
<name>OSChina Central</name>
<url>https://maven.oschina.net/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
<mirror>
<id>CN</id>
<name>OSChina Central</name>
<url>https://maven.oschina.net/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
<mirror>
<id>maven-net-cn</id>
<name>Maven China Mirror</name>
<url>http://maven.net.cn/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
</mirrors>
配置环境变量:
此电脑 -> 右击选择属性 -> 右侧点击高级系统设置 -> 选择环境变量
新增 MAVEN_HOME , 并设置值为maven的安装地址( D:\Develop\apache-maven-3.6.2)
在Path中新增maven(%MAVEN_HOME%\bin),如下图所示:
验证,在命令行中输入 mvn -version,如下图所示:
4. Maven在Centos7上的安装
上传安装包,解压安装包,并配置软连接:
# 在 /usr/local 目录下
tar -zxvf apache-maven-3.8.4-bin.tar.gz
ln -s /usr/local/apache-maven-3.8.4 /usr/local/maven
完成后截图如下所示:
配置环境变量:
vim /etc/profile
# 添加以下内容
export MAVEN_HOME=/usr/local/maven
export PATH=$MAVEN_HOME/bin:$PATH
# soure环境变量
source /etc/profile
执行mvn -version命令验证maven是否可以使用:
修改conf目录下的 settings.xml 配置文件:
<!-- 在50行左右修改本地仓库地址,博主是在maven的目录下新建repository文件夹作为本地仓库地址,方便迁移 -->
<!-- 本地仓库 -->
<localRepository>D:\Develop\apache-maven-3.6.2\repository</localRepository>
<mirrors>
<!-- mirror
| Specifies a repository mirror site to use instead of a given repository. The repository that
| this mirror serves has an ID that matches the mirrorOf element of this mirror. IDs are used
| for inheritance and direct lookup purposes, and must be unique across the set of mirrors.
|
<mirror>
<id>mirrorId</id>
<mirrorOf>repositoryId</mirrorOf>
<name>Human Readable Name for this Mirror.</name>
<url>http://my.repository.com/repo/path</url>
</mirror>
-->
<mirror>
<id>aliyunCentralMaven</id>
<name>阿里云中央仓库</name>
<url>https://maven.aliyun.com/repository/central/</url>
<mirrorOf>central</mirrorOf>
</mirror>
<mirror>
<id>aliyunSpringMaven</id>
<name>阿里云Spring插件仓库</name>
<url>https://maven.aliyun.com/repository/spring/</url>
<mirrorOf>*</mirrorOf>
</mirror>
<mirror>
<id>repo2</id>
<name>Mirror from Maven Repo2</name>
<url>https://repo.spring.io/plugins-release/</url>
<mirrorOf>central</mirrorOf>
</mirror>
<mirror>
<id>UK</id>
<name>UK Central</name>
<url>https://uk.maven.org/maven2/</url>
<mirrorOf>central</mirrorOf>
</mirror>
<mirror>
<id>jboss-public-repository-group</id>
<name>JBoss Public Repository Group</name>
<url>https://repository.jboss.org/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
<mirror>
<id>CN</id>
<name>OSChina Central</name>
<url>https://maven.oschina.net/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
<mirror>
<id>CN</id>
<name>OSChina Central</name>
<url>https://maven.oschina.net/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
<mirror>
<id>maven-net-cn</id>
<name>Maven China Mirror</name>
<url>http://maven.net.cn/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
</mirrors>
5. Maven中央仓库地址大全
5.1. 推荐使用仓库
1、阿里云中央仓库:http://maven.aliyun.com/nexus/content/groups/public/
2、中央仓库:http://mvnrepository.com/
3、camunda.com 中央仓库:https://app.camunda.com/nexus/content/groups/public
# 在maven中配置如下
<mirror>
<id>aliyunCentralMaven</id>
<name>aliyun central maven</name>
<url>https://maven.aliyun.com/repository/central/</url>
<mirrorOf>central</mirrorOf>
</mirror>
<mirror>
<id>centralMaven</id>
<name>central maven</name>
<url>http://mvnrepository.com/</url>
<mirrorOf>central</mirrorOf>
</mirror>
5.2. 各仓库地址
1、阿里中央仓库
<repository>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
</repository>
2、camunda.com 中央仓库
<repository>
<id>activiti-repos2</id>
<name>Activiti Repository 2</name>
<url>https://app.camunda.com/nexus/content/groups/public</url>
</repository>
3、spring.io 中央仓库
<repository>
<id>springsource-repos</id>
<name>SpringSource Repository</name>
<url>http://repo.spring.io/release/</url>
</repository>
4、maven.apache.org 中央仓库
<repository>
<id>central-repos</id>
<name>Central Repository</name>
<url>http://repo.maven.apache.org/maven2</url>
</repository>
5、maven.org 中央仓库
<repository>
<id>central-repos1</id>
<name>Central Repository 2</name>
<url>http://repo1.maven.org/maven2/</url>
</repository>
6、alfresco.com 中央仓库
<repository>
<id>activiti-repos</id>
<name>Activiti Repository</name>
<url>https://maven.alfresco.com/nexus/content/groups/public</url>
</repository>
7、oschina 中央仓库(需要x墙哟)
<repository>
<id>oschina-repos</id>
<name>Oschina Releases</name>
<url>http://maven.oschina.net/content/groups/public</url>
</repository>
8、oschina thinkgem 中央仓库(需要x墙哟)
<repository>
<id>thinkgem-repos</id>
<name>ThinkGem Repository</name>
<url>http://git.oschina.net/thinkgem/repos/raw/master</url>
</repository>
9、java.net 中央仓库(需要x墙哟)
<repository>
<id>java-repos</id>
<name>Java Repository</name>
<url>http://download.java.net/maven/2/</url>
</repository>
10、github.com 中央仓库(需要x墙哟)
<repository>
<id>thinkgem-repos2</id>
<name>ThinkGem Repository 2</name>
<url>https://raw.github.com/thinkgem/repository/master</url>
</repository>
注:其他相关文章链接由此进 -> 大数据基础知识点 文章汇总
相关文章
- Maven的安装配置
- maven配置以及设置国内镜像
- 导入maven项目总报错,Eclipse中Maven工程缺少Maven Dependencies
- Maven 打包问题「建议收藏」
- Jenkins 安装及使用 ( Jenkins 部署 Maven 项目、Jenkins 部署 Vue 项目)
- Eclipse使用Maven创建Web时错误:Could not resolve archetype org.apache.maven.archetypes:maven-archetype-webap
- idea创建Maven项目
- 怎么查看maven仓库地址_修改maven本地仓库
- SpringBoot基础学习文章-Java环境变量配置Maven介绍Spring Boot介绍
- Maven简介和安装(配置中央仓库和本地仓库,IDEA配置Maven)
- java开发工具Maven、Gradle和Ant(二)
- maven项目在eclipse的library中没有Maven Dependencies详解程序员
- Maven学习 (四) 使用Nexus搭建Maven私服详解程序员
- 基于 Maven 的多模块 Java ( Spring ) 项目构建详解编程语言
- Maven搭建SSH(Struts2+Spring+Hibernate)框架入门教程(附带实例)
- 的依赖Maven中添加MySQL依赖的操作步骤(maven添加mysql)
- Maven与Redis完美结合实现高效管理Creating efficient Redis Integration using Maven(maven整合redis)
- Maven在Linux上的应用(mavenlinux)
- Maven下载安装Oracle数据库驱动包(mvn安装oracle包)
- 使用Maven搭建Oracle数据库环境(maven oracle)
- 技巧Redis联合Maven进阶实践配置技巧篇(redis配置maven)