Maven
上文提到的Servlet包属于是外部依赖,我们在开发中往往需要引入很多这样的依赖,但是手动下载和引入是一件麻烦的事情,所以我们需要一个统一的包管理工具Maven,来帮助我们管理jar包和构建项目。
安装
https://maven.apache.org/download.cgi
安装后解压,配置环境变量
与jdk配置环境变量的方式类似。
- 高级系统设置
- 环境变量
- 示例:配置MAVEN_HOME = D:\Programs\apache-maven-3.9.9
- 配置path:新增:%MAVEN_HOME%\bin
- 点击确定
验证安装
打开cmd命令行,输入mvn -version如果出现版本号,那就是安装成功了。
配置镜像站在这里
IDEA中配置MAVEN
- 打开设置(File - Settings)
- 找到maven(Build,Execution… - Build Tools - Maven)
- 配置maven路径、配置文件、本地仓库
- 安装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引入我们需要的包。

使用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文件名)来打开预览界面。