Maven的下载安装和使用

article/2025/5/15 1:01:58

目录

0. 相关文章链接

1. Maven最新版本下载

2. Maven历史版本下载

3. Maven在windows上的安装

4. Maven在Centos7上的安装

5. Maven中央仓库地址大全

5.1. 推荐使用仓库

5.2. 各仓库地址


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>  

注:其他相关文章链接由此进 ->  大数据基础知识点 文章汇总



http://chatgpt.dhexx.cn/article/fsRC2O3y.shtml

相关文章

详解Maven下载安装及IDEA配置Maven (2023最新)

文章目录 一、Maven介绍二、下载Maven三、配置Maven环境四、在Idea上配置Maven工具 一、Maven介绍 1.Maven翻译为“专家“&#xff0c; ”内行”的意思&#xff0c;是著名Apache公司下基于Java开发的开源项目。 2.Maven项目对象模型&#xff08;POM&#xff09;是一个项目管理…

maven的下载以及安装(超全)

我们为什么要使用maven&#xff1f;随着我们使用越来越多的框架&#xff0c;我们在项目中的jar包也越来越多&#xff0c;几个或者十几个我们还可能方便进行管理&#xff0c;但是上百的jar包就有点难以管理&#xff0c;更别说各个jar包还具有依赖&#xff0c;或许我们可以花费时…

吃法(一)

1、教你如何优雅的吃柿子&#xff0c;以后再也不用担心会弄一手汁了&#xff01; 2、把草莓泡进酸奶里然后冷冻就就变成美味的酸奶草莓。 3、把香蕉剥皮装袋子里放冰箱里冻的刚刚硬&#xff0c;拿出来啃&#xff0c;有一股奶香&#xff0c;解暑解馋两不误好吃胜过任何冰淇淋&am…

吃吃之死

吃吃之死 哼哼是猪场的一只男猪&#xff0c;因为春天里总是嚎叫&#xff0c;主人把吃吃和他放在了一起。随后两位就组建了一个幸福的家庭。哼哼对吃吃关怀倍至&#xff0c;吃泔水时&#xff0c;让她捞干的&#xff0c;睡觉时让她睡暖和的&#xff0c;甚至绕着围栏散步时&#x…

谁说日料人均一定上千?这几样食物,人均二三十元就能吃饱。

日本料理是出了名的精致、高贵&#xff0c;每样食物的单价也都比较贵。每次路过那些日料店的时候&#xff0c;都根本不敢走进去&#xff0c;总觉得多点了几样菜&#xff0c;就会掏空自己的钱包&#xff0c;只能看一看。但是&#xff0c;日料也并不都是那么昂贵&#xff0c;也有…

闲云野鹤:吃鸡(一)之场景制作:使用GPU instancing方式制作刷草插件

用GPU instancing方式制作刷草插件&#xff08;unity版本8.2.2&#xff09; 先上最终效果图&#xff08;欢迎加我qq交流&#xff1a;358641634&#xff09;&#xff1a; 十种草 混刷生成比较自然的场景&#xff08;带阴影、风力、草可见距离可调&#xff09; 插件编辑界面&…

《实践论》笔记及当下反思(一)

目录 一句话概括核心观点 笔记 1、人的认识&#xff0c;主要地依赖于物质的生产活动 2、只有人们的社会实践&#xff0c;才是人们对于外界认识的真理性的标准 3、强调理论对于实践的依赖关系&#xff0c;理论的基础是实践&#xff0c;又转过来为实践服务 4、你要知道梨子…

有吃的!

问题描述 妇添小有一个很厉害的技能&#xff1a;发现吃的&#xff01;如果有好吃的东西&#xff0c;不论多远&#xff0c;只要一闻就能知道在哪里。这天他刚刚在程设rejudge完&#xff0c;忽然鼻子一抽——有吃的&#xff01;他决定马上赶去吃这么好吃的东西。 语文男为了考验妇…

今天中午吃什么转盘html,吃到撑的几种简单午饭,让你再也不发愁吃什么了!...

大家好这里是树新游四方,今天给大家介绍几款午饭美食! 家里做的饭菜,总是那么乏味,想吃点新鲜的,又不会做,于是来来回回就那么几种菜式,早就吃烦了,今天给大家推出几种简单的菜饭,让你再也不发愁吃什么了。 第一道:蛋包饭 第一次了解这个美食,还是看电视中学到的,自…

如何“吃”掉一本书

不知道小时候你有没有干过这样一件事&#xff0c;用一把剪刀把报纸或杂志上看到的“一片”美好的词汇剪下来&#xff0c;然后贴到一个笔记本里面&#xff0c;这样一年下来&#xff0c;就有厚厚的一本笔记。 后来的你是不是逐渐丧失了这种“技能”了呢&#xff0c;但李敖却一直使…

帧数达不到144用144hz_怎么能一直吃鸡一直爽?144fps+144Hz告诉你结果“帧”香!...

原标题&#xff1a;怎么能一直吃鸡一直爽&#xff1f;144fps144Hz告诉你结果“帧”香&#xff01; 在过去的几年中&#xff0c;“大逃杀”类型的游戏可以说是风靡全球&#xff0c;引来了无数玩家的热捧。像《绝地求生&#xff1a;大逃杀》、《APEX英雄》、《堡垒之夜》&#xf…

《二吃一》游戏加蓝牙代码

转载自&#xff1a;http://www.aisidachina.com/forum/thread-105-1-2.html 二吃一又名四步顶或是四棋&#xff0c;起源于中国民间。规则是两块吃一块&#xff0c;就是在一条直线上的自己的两个棋子可以吃掉对方的一个棋子。在这说一下这个游戏的主要思想和大家分享一下&#…

今天出去吃了一下午小吃~

转载于:https://www.cnblogs.com/keaideweiwei/archive/2012/12/07/2807834.html

吃一吃

1.给/dev/sdb2分区创建文件系统&#xff0c;类型为ext3mkfs -t ext3 /dev/sdb22.列出磁盘分区信息fdisk -l3.找到根目录下用户为root&#xff0c;权限为644的文件&#xff0c;修改权限为其他用户没有权限find / -user root -a -prem 644 -exec chomd 640 {} \;4./etc/passwd文件…

CSS行高的测量

一般默认的字体大小为16px行高是相邻行“基线”之间的距离&#xff0c;是包含行间距的 使用line-height设置行高时&#xff0c;除去字体大小剩下的距离会在行的上边和下边平分&#xff0c;即&#xff1a;行高字体大小上边距下边距&#xff08;同时上边距等于下边距&#xff09;…

css 行高解析

line-height:1.5; //行高不设置单位时&#xff0c;为当前元素字体大小*1.5不是文字撑开了div的高度&#xff0c;而是line-height .test1{font-size:20px; line-height:0; border:1px solid #cccccc; background:#eeeeee;} .test2{font-size:0; line-height:20px; border:1px s…

css设置1.5倍行高,css设定行高、绝对定位

设定行高2种方式 使用width、height(假定现宽38,高22 &#xff1b;目标宽70&#xff0c;高30) .welcome{ width: 70px; height: 30px; line-height: 30px; text-align: center; } 使用padding .welcome{ padding: 4px 16px; line-height: 22px; } 补充&#xff1a; 使用width、…

CSS 行高 line-height属性

在CSS中&#xff0c;通过 line-height属性来定义行高&#xff0c;行高是指相邻两行文本基线之间的垂直距离。 那什么是基线呢&#xff1f;对任何一个行内非替换元素&#xff0c;其内容区都会存在四条假想的线&#xff0c;分别是底线&#xff08;bottom&#xff09;、基线&…

P53-前端基础CSS-行高设置

P53-前端基础CSS-行高设置 1.概述 行高&#xff08;line height&#xff09; 行高指的是文字占有的实际高度可以通过line-height来设置行高 行高可以直接指定一个大小&#xff08;px em&#xff09;也可以直接为行高设置一个整数如果是一个整数的话&#xff0c;行高将会是字体…

CSS行高背景

一.行高 1.定义&#xff1a; 行高上距离内容高度下距离 其中 上距离下距离 2.应用场景 让单行文本在盒子中垂直居中对齐。在浏览器中行高是跟随字体大小变化的。 所以我们让文字的行高等于盒子的高度。 div{ height:50px; line-height:50px; } 3.行高与盒子高度的三种关系 如…