前言
Maven 的含义
Maven 是一个 java 项目管理 和构建工具,他可以定义项目结构,项目依托,并使用统一的方式进行自动化构建,是 java项目不可或缺的工具。
Maven 的 优点
1 提供 标准化的项目结构(具体规定了文件的存放位置)
简单易用: Maven 提供了一套简单易用的命令行工具和配置方式,使项目管理和构建变得更加简单和高效。通过 Maven,开发者可以使用统一的命令来执行各种构建任务,例如编译、打包、测试等。Maven 还提供了一套清晰的项目结构和规范,使得团队协作变得更加简单和高效。
依赖管理: Maven 的依赖管理功能可以自动下载和管理项目的依赖库,大大简化了项目的构建和部署过程。通过在项目的 POM 文件中定义依赖关系,Maven 可以自动下载所需的依赖库,并将其添加到项目的 classpath 中。Maven 还支持传递性依赖,即当一个库依赖于其他库时,Maven 可以自动解析和下载这些间接依赖的库。
Maven 下载和安装
保证 java 的环境是正常的(这里由于和后面学习SpringBoot ,使用JDK17)
由于先前我学习时使用的是jdk1.8,所以我可以添加关于jdk17的环境变量
1 鼠标右击桌面 “此电脑” 选择属性
2 点击高级系统设置
3 点击环境变量
4 找到系统变量 Path
5 在Path变量中添加
点击Path变量 编辑,在创建,把jdk17的bin路径,粘贴到下面,最后点击确定。
6 检测 是否配置成功----使用命令 java -version
7相比于 在path系统变量中添加,还有一种方法,大家可以借鉴
7.1 在系统变量中新建一个JAVA_HOME 变量
7.2 在Path 变量中添加
- %JAVA_HOME%\bin
- %JAVA_HOME%\jre\bin
在Maven 官网下载和安装
1进入 Maven 官网,点击左侧download
网址:https://maven.apache.org/download.cgi
2下载安装包
3解压
4 修改配置信息
在 conf目录,看到文件名为settings 的文件
5添加配置信息
我使用 Notepad++ (我是免费开源的笔记本 Notepad++ 进行编辑)将文件名为settings 的文件打开
找到一下这个地方(也就是所有的 jar包 都会存放在这个文件夹里面)。
这里我们通常会换一下本地仓库的存放地址。
<settings xmlns="http://maven.apache.org/SETTINGS/1.2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.2.0 https://maven.apache.org/xsd/settings-1.2.0.xsd"> <!-- localRepository | The path to the local repository maven will use to store artifacts. | | Default: ${user.home}/.m2/repository --> <!-- 我自己设置的仓库存放地址 --> <localRepository>D:/repo</localRepository>
然后我们会去设置一下它的镜像。
(因为这些 jar包 并不是初始状态就有所有的 jar包 。如果没有的话,会从远程网络,会从 Maven 的官方地址去拿去,而 Maven 官方地址是国外的地址,会下载的很慢。所以我们才通常去配置镜像)
这里我先配置两个镜像,一个阿里云的;还有一个华为云的。
配置多个好处:它会从上面依次找下来,上面没找到会往下面寻找。然后还配置了 Maven 官方的地址。当前面两个没找到,就会去 Maven 的官方地址寻找。如果还未找到,它就会报错:某某 jar包 找不到!
具体步骤
首先要找到 <mirrors>... </mirrors> 标签,要往它的里面去添加所有的镜像。
<mirrors> <!-- 配置阿里云的Maven镜像 --> <mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> <mirrorOf>central</mirrorOf> </mirror> <!-- 配置华为的Maven镜像 --> <mirror> <id>huaweicloud</id> <mirrorOf>*</mirrorOf> <url>https://mirrors.huaweicloud.com/repository/maven/</url> </mirror> <!-- 配置官方的Maven镜像 --> <mirror> <id>central</id> <name>Maven Central</name> <url>https://repo1.maven.org/maven2/</url> <mirrorOf>central</mirrorOf> </mirror> </mirrors>
完成这些就可以进行下一步操作了。
进行Maven环境变量配置
注意:和上面配置jdk17过程是一样的
(1)右击“此电脑” 点击属性,高级系统设置,再打开环境变量,找到系统变量,点击新建。
变量名:MAVEN_HOME
变量值:指定下载maven路径
(2) 在Path变量中,添加
%MAVEN_HOME%\bin
(3)检测是否配置成功
打开黑窗口,输入mvn
以上,就是Maven在电脑中的下载安装和配置Maven环境变量的步骤,下一篇博客,我将进一步说明Maven在idea中的配置和创建Maven项目。