Maven

Maven

上文提到的Servlet包属于是外部依赖,我们在开发中往往需要引入很多这样的依赖,但是手动下载和引入是一件麻烦的事情,所以我们需要一个统一的包管理工具Maven,来帮助我们管理jar包和构建项目。

安装

https://maven.apache.org/download.cgi

安装后解压,配置环境变量

与jdk配置环境变量的方式类似。

  1. 高级系统设置
  2. 环境变量
  3. 示例:配置MAVEN_HOME = D:\Programs\apache-maven-3.9.9
  4. 配置path:新增:%MAVEN_HOME%\bin
  5. 点击确定

验证安装

打开cmd命令行,输入mvn -version如果出现版本号,那就是安装成功了。

配置镜像站在这里

IDEA中配置MAVEN

  1. 打开设置(File - Settings)
  2. 找到maven(Build,Execution… - Build Tools - Maven)
  3. 配置maven路径、配置文件、本地仓库
  4. 安装Maven-Helper插件

建议按照以下文件结构继续:

1
2
3
4
5
6
7
8
9
10
src: 源代码
-main:核心代码
--java:java代码的位置
--resources:资源,例如配置文件、图片等
-test: 测试代码
--java:测试相关java代码的位置
--resources:测试相关资源,例如配置文件、图片等
pom.xml: 项目对象模型的配置文件。

External Libraries:用到的外部依赖

使用

POM.xml是Maven的核心配置文件,修改POM.xml文件,Maven就会解析该文件并引入对应的包。

如,在dependencies标签中添加Servlet和hutool依赖:

1
2
3
4
5
6
7
8
9
10
11
12
13
<dependencies>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>4.0.1</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>cn.hutool</groupId>
<artifactId>hutool-all</artifactId>
<version>5.8.35</version>
</dependency>
</dependencies>

随后点击Dependency Analyer—-Reimport引入我们需要的包。

pVLo9aj.png

使用Maven一键运行Tomcat项目

引入Tomcat依赖

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<build>
<plugins>
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
<configuration>
<port>8080</port>
<uriEncoding>UTF-8</uriEncoding>
<path>/</path>
</configuration>
</plugin>

</plugins>
</build>

随后右键pom.xml,Run Maven ——- tomcat7:run

打开http://localhost:8080/(Html文件名)来打开预览界面。