Maven 3.6.3 的下载、安装、配置、检测(详细讲解)

简介: Maven 3.6.3 的下载、安装、配置、检测(详细讲解)

先简单了解下什么是 Maven:

对于 Maven 的介绍,官方也给出了详细的解读:https://maven.apache.org/what-is-maven.html

由于官网介绍太多,我简单翻译一段,主要说下它的诞生背景和使命:

Maven, a Yiddish word meaning accumulator of knowledge, began as an attempt to simplify the build processes in the Jakarta Turbine project. There were several projects, each with their own Ant build files, that were all slightly different. JARs were checked into CVS. We wanted a standard way to build the projects, a clear definition of what the project consisted of, an easy way to publish project information, and a way to share JARs across several projects.

Maven 是 意第绪语,意为 知识的积累,最初是为了简化Jakarta Turbine项目中的构建过程。当你有多个项目,每个项目都有自己的Ant构建文件,所有项目都略有不同。JAR被签入CVS。我们想要一种标准的方式来构建项目,明确定义项目的组成部分,一种简便的方法来发布项目信息,以及一种在多个项目中共享JAR的方法。

The result is a tool that can now be used for building and managing any Java-based project. We hope that we have created something that will make the day-to-day work of Java developers easier and generally help with the comprehension of any Java-based project.

这时,Maven 应运而生,它是一个可以用于构建和管理任何基于Java的项目的工具。它可以使Java开发人员的日常工作变得更加轻松,并且帮助Java开发人员理解任何基于Java的项目。

这时候是否了解,做Java开发,基本必装 Maven 的原因了!

一、接着说下,官方推荐的安装条件(即:对电脑、系统的要求)如下:

1、JDK版本,Maven 3.3.+ 要求 JDK 版本 ≥  JDK 1.7;(当然,Maven 3.3.+ 仍然允许使用工具链针对Jdk1.3和其他JDK版本进行构建)

2、对于内存条大小,没有最低要求;

3、对于硬盘大小,至少500M吧;(Maven 自身占很小内存,大概 10M 左右,但是由于要存放 Maven repository 即:本地仓库,所以需预留空间,这个空间根据你本地项目多少决定,至少500M吧)

4、操作系统,没有最低要求;(因为它的启动脚本可以是 shell 脚本和 windows 批处理文件,也就是说只要你windows系统正常启动,你就可以启动Maven了)

说白了,除了 JDK 版本映射匹配,其他基本没啥要求

7613485d2759fe190522bbf9d3ff3fa.png

二、然后,就是版本选择了,官网下载地址:https://maven.apache.org/download.cgi#

通过上面说的系统要求,基本上就不用再考虑版本问题了,直接选择最新版本安装就是了,当前最新版本是 2019-11-25 发布的 apache-maven-3.6.3;官网只给出了压缩包安装(类似绿色版,解压即可用)和 源码压缩包(可以用于自己构建Maven),对于小白的我们,选择前者即可。

a8972219db9caade140d28da702f88b.png

  • .tar.gz:是指 Unix、Linux 和 Mac 操作系统下载的包;
  • .zip :是指 Windows 系统下载的包;

对于我们大多数用户,用的是 Windows 系统,直接选红色框的.zip下载就好,用的是 Mac 系统,直接选黄色框的 .tar.gz 下载就好。

三、找到下载好的安装包,解压到指定位置,尽量避免中文特殊字符,可用个单独的文件夹存放

427583cb2db0350f5842a44450c79da.png

解压到指定位置,这就算 Maven 安装成功,接下来,对它进行环境变量配置!

四、配置环境变量

桌面 “我的电脑” 右击,选择 "属性",在弹出框中,按如下指示一步一步找到环境变量的系统设置

913c0c6bfa2416a5791c3f289f4dbc1.png

在 "新建系统变量" 页面,

变量名输入:MAVEN_HOME

变量值输入:D:\Maven\apache-maven-3.6.3(注意:该地址为你自己电脑上 Maven 的实际安装地址)

点击确定,然后找到 "系统变量" 中的 path 项,双击,或者点下面 ‘编辑’ 按钮,弹出下框

点击 “新建” 按钮,会在 “编辑环境变量” 列表里新加一项,

输入:%MAVEN_HOME%\bin

b6eb3a75172274f56aa39bf283ecd38.png

接着,一路点击 “确定” 保存数据,环境变量就配置可以了。

四、检测 Maven 是否配置成功

在电脑的任意界面,按 win + R 打开搜索框,输入 cmd 打开命令行提示窗口

591e68ea4ac9c8907988ac7078785b2.png

然后,输入:mvn -v

接着敲回车键,如果出来 Maven 的基本信息,则表示 Maven 配置成功,可以使用;否则,就按照上述配置步骤,重新再配置一边,目前都会配置成功的。

d90f0f083c1e17f2f6114c5c6a719f3.png

OK,到此,Maven 的下载、安装、配置、检测就完结了!!!(Maven 与 IntelliJ IDEA 的关联配置,会在后面的文章讲)

目录
相关文章
|
4月前
|
Java Maven
解决idea每次新建maven项目都需要重新配置maven的问题
解决idea每次新建maven项目都需要重新配置maven的问题
181 1
|
2月前
|
Java Shell 应用服务中间件
Mac系统下配置环境变量:Javajdk、maven、tomcat 环境变量配置及对应配置文件
这篇文章介绍了如何在Mac系统下配置Java JDK、Maven和Tomcat的环境变量,包括配置文件的选择、解决环境变量在zsh shell中无效的问题、查看和设置系统环境变量的方法,以及JDK和Maven的下载、配置和测试步骤。
1519 1
Mac系统下配置环境变量:Javajdk、maven、tomcat 环境变量配置及对应配置文件
|
2月前
|
Java jenkins 持续交付
Centos7下docker的jenkins下载并配置jdk与maven
通过上述步骤,您将成功在CentOS 7上的Docker容器中部署了Jenkins,并配置好了JDK与Maven,为持续集成和自动化构建打下了坚实基础。
128 1
|
2月前
|
Java 程序员 Linux
Maven的基本安装与使用
Maven的基本安装与使用
|
2月前
|
Java Shell Maven
Flink-11 Flink Java 3分钟上手 打包Flink 提交任务至服务器执行 JobSubmit Maven打包Ja配置 maven-shade-plugin
Flink-11 Flink Java 3分钟上手 打包Flink 提交任务至服务器执行 JobSubmit Maven打包Ja配置 maven-shade-plugin
125 4
|
2月前
|
Java Maven
震惊!idea专业版如何配置maven国内源手把手教学
文章提供了如何在IDEA专业版中配置Maven使用国内源(如阿里云)的详细步骤,以加快依赖下载速度,并解释了配置国内源的原因。
618 0
震惊!idea专业版如何配置maven国内源手把手教学
|
3月前
|
XML Java Maven
idea配置maven步骤及常见问题
本文介绍了在IDEA中配置Maven的详细步骤,包括Maven的下载、系统环境变量的配置、Maven本地仓库的设置、镜像加速的配置,以及在IDEA中指定Maven路径和配置文件。同时,还提供了解决每次新建项目需要重新手动配置Maven问题的方法。
idea配置maven步骤及常见问题
|
17天前
|
XML Java 测试技术
从零开始学 Maven:简化 Java 项目的构建与管理
Maven 是一个由 Apache 软件基金会开发的项目管理和构建自动化工具。它主要用在 Java 项目中,但也可以用于其他类型的项目。
30 1
从零开始学 Maven:简化 Java 项目的构建与管理
|
1月前
|
Java Maven
maven项目的pom.xml文件常用标签使用介绍
第四届人文,智慧教育与服务管理国际学术会议(HWESM 2025) 2025 4th International Conference on Humanities, Wisdom Education and Service Management
95 8
|
29天前
|
Java 应用服务中间件 Maven
Maven的三种项目打包方式——pom,jar,war的区别
Maven 提供了多种打包方式,分别适用于不同类型的项目。pom 用于父项目或聚合项目,便于项目的结构和依赖管理;jar 用于Java类库或可执行的Java应用程序;war 则专用于Java Web应用程序的部署。理解这些打包方式的用途和特点,可以帮助开发者更好地配置和管理Maven项目,确保构建和部署过程的顺利进行。无论是单模块项目还是多模块项目,选择合适的打包方式对于项目的成功至关重要。
69 3