1.Maven是什么
Apache Maven 是一种用于软件项目管理工具,基于 Project Object Model(POM),用来管理项目 的构建,汇报及文档生成等功能。
2.安装与配置
2.1安装
下载:https://maven.apache.org/
我下载的是3.6.1版本
解压maven:如解压到E:\Download\apache-maven-3.6.1
2.2配置环境变量
1.右键 此电脑 -> 高级系统设置 -> 环境变量 -> 在下面 系统变量栏 点击 新建
变量名:MAVEN_HOME
变量值:为maven解压的根目录,我这里为E:\Download\apache-maven-3.6.1
2.在 系统变量栏 找到 Path 变量并双击:点击 新建 以添加新的路径:
%MAVEN_HOME%\bin
3.测试是否安装成功:
右键点击cmd,选择 以管理员身份运行,执行 mvn -v
3.本地仓库
建立一个本地仓库M2Repository,路径为E:\Download\M2Repository
在maven的E:\Download\apache-maven-3.6.1\conf目录的settings.xml 文件中配置
<localRepository>E:/Download/M2Repository</localRepository>
4.阿里云镜像
镜像:mirrors
作用:加速下载
国内建议使用阿里云的镜像
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>*,!jeecg,!jeecg-snapshots</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
5.在IEDA中使用Maven
1.IDEA中的Maven设置
2.创建一个MavenWeb项目
自动导入
3.创建Maven标准目录结构
4.创建一个简单的Servlet 看一下如何在pom.xml文件中添加依赖jar包
创建一个Servlet,这时Servlet会报错,是因为Servlet找不到API
在web.xml中配置好我们创建的Servlet
接下来我们通过在pom.xml文件中通过配置jar包坐标从仓库中找到我们所需要的jar包
5.POM文件简单介绍
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<!--项目名称:组织名+项目名,和包名类似-->
<groupId>com.hyx</groupId>
<!--模块名称-->
<artifactId>Maven-learning</artifactId>
<!--版本-->
<version>1.0-SNAPSHOT</version>
<!--打包方式:
jar:执行package会打成jar包,一般是Java项目
war:执行Package会打成war包,一般是JavaWeb项目
pom:用于父子工程,将父工程设置为pom
-->
<packaging>jar</packaging>
</project>