目录
Maven简介
Maven下载
配置环境变量
配置本地仓库
在idea环境配置Maven
使用Maven创建工程
创建一个普通的java工程
创建一个Web项目
Maven简介
Maven是一个跨平台的项目管理工具,也是Apache组织中的一个成功的开源项目。它主要服务于基于Java的项目构建、项目信息管理和依赖管理。
- Maven可以帮助开发人员管理项目所需的外部依赖库。通过在项目的POM(Project Object Model,项目对象模型)文件中定义依赖关系,Maven可以自动下载所需的依赖库,并将其添加到项目的classpath中。
- Maven还支持传递性依赖,即当一个库依赖于其他库时,Maven可以自动解析和下载这些间接依赖的库。
- Maven本质上是一个插件框架,它的核心并不执行任何具体的构建任务,所有这些任务都交给插件来完成。例如编译源代码是由maven-compiler-plugin完成的,但是这些插件都是maven默认的插件,如果需要配置自己的插件,则需要通过插件的坐标来引入插件。插件的坐标可以从maven官方提供的插件列表进行下载.
Maven下载
Maven下载官网:Welcome to Apache Maven – Maven:
点击Download,选择版本,注意选择bin.zip:
下载好之后,解压在没有中文路径的文件夹下:
配置环境变量
接下来配置maven的环境变量
第一步:查找系统的环境变量:
点击新增环境变量:添加变量名,变量值就是解压后的maven目录(bin文件的上一级):
MAVEN_HOME
第二步:在path环境变量中添加:
%MAVEN_HOME%\bin
第三步:测试
打开控制台,输入命令:mvn -v
如果出现以下maven的版本信息,则说明maven的安装与环境变量的配置均正确;
配置本地仓库
首先自己新建一个仓库文件夹,习惯性与maven放在一起:
第二步,修改配置文件:
本地仓库的位置是通过maven的核心配置文件(settings.xml)来配置的。settings.xml文件位于maven安装目录:..\apache-maven-3.9.6\conf\settings.xml 。
打开setting.xml文件,发现本地仓库默认的地址为当前用户的/.m2/repository目录,将仓库存放的位置设置成自己的maven安装路径:
还需要配置镜像加速:
<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>
<url>https://repo1.maven.org/maven2/</url>
<mirrorOf>central</mirrorOf>
</mirror></mirrors>
在idea环境配置Maven
点开设置,选择构建工具,选则maven:
修改主路径为Maven路径,设置文件为刚刚修改的setting.xml文件和新建的仓库路径
使用Maven创建工程
创建一个普通的java工程
选择新建项目,选择java,在构建系统内选择Maven,点击创建:
创建一个Web项目
同样新建项目,选择Maven Archetype,Archetype选择后缀为Webapp的(注意为org.apache.maven)
注:如果setting.xml文件配置没错,而一直创建失败,可以尝试使用管理员模式下打开idea