Maven简介
- Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的项目管理工具软件。
- 功能:构造工程、管理jar包、编译代码、单元测试、打包项目、部署项目
Mavenue搭建环境
- 下载Maven资源包
- 配置环境变量(蓝色部分为自己的maven的路径)
设置MAVEN_HOME
打开path变量,将MAVEN_HOME加入path中
可以使用cmd>mvn -v命令测试是否成功
Mavenue配置
打开D:\maven\apache-maven-3.6.1\conf目录下的settings.xml文件
- 设置本地仓库
在settings.xml文件中加入以下代码
<localRepository>D:\maven\apache-maven-3.6.1\repo</localRepository>
- 设置中央仓库
在settings.xml文件中加入以下代码
<mirrors>
<mirror>
<id>alimaven</id>
<mirrorOf>central</mirrorOf>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
</mirror>
</mirrors>
- 在IDEA中添加Maven
打开IDEA的设置,搜索maven,添加以下信息,
Maven home directory为自己maven的本地目录
User settings file为maven的配置信息
local repository为本地仓库,配置信息中会自动设置
pom设置
- 添加插件
添加Java插件
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.8.0</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
<encoding>UTF-8</encoding>
</configuration>
</plugin>
添加tomcat插件
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.8.0</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
<encoding>UTF-8</encoding>
</configuration>
</plugin>
配置依赖,在中央仓库(https://mvnrepository.com/artifact/javax.servlet/javax.servlet-api/4.0.1)里找到自己想要的架包,在中加入即可
<!-- https://mvnrepository.com/artifact/javax.servlet/javax.servlet-api -->
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>4.0.1</version>
<scope>provided</scope>
</dependency>
- 添加运行模式
在run/debug中添加maven填写如下信息即可