一、Idea集成maven插件
1. 确保电脑上已经安装好了maven工具
cmd下输入mvn -v
2.点击Configure然后点击Settings
3. 配置maven home directory、User settings file、local repository![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/a27a3032f7ecd5a8595f78db499747d0.png)
4. 点击Runner配置VM Options的值为-DarchetypeCatalog=internal
maven一般是需要连网的, 为了确保在不连网的情况下能够正常创建工程,配了这个参数后,只要之前下载过相关创建工程的插件,那么就会从本地获取相应插件,正常的创建maven工程。
二、使用骨架创建maven的java工程
1. 选择响应的骨架
2.填写当前项目的坐标
输入公司组织的名称、项目名、版本
3. 确认maven信息
4.输入项目的location
第一次用骨架创建maven的java工程时项目创建的过程会相当慢,因为要连网下载创建maven工程的骨架所需要的插件
5. 展开src目录发现目录结构并不完整,需要手动补齐
三、不使用骨架创建maven的java工程
不勾选create from archetype
多了一个resources目录
由此推荐不使用骨架来创建maven项目,一个原因是速度快、二个原因是文件目录
四、使用骨架创建maven的web工程
1.选择webapp的骨架
2.填写当前项目的坐标
3. 确认maven信息
4. 输入项目的location
5.出现Build Success则项目创建成功
6.手动补齐工程目录
五、maven工程servlet实例
1. idea内部对每一个文件夹里能放什么类型文件的要求是非常严格的,如下面两个文件夹所示
更改文件夹对文件类型的限制
2.配置pom.xml,设置依赖
1.导入本地jar包依赖
<!--放置的都是项目运行所依赖的jar包-->
<dependencies>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>2.5</version>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jsp-api</artifactId>
<version>2.0</version>
</dependency>
</dependencies>
2.通过网络导入jar包依赖
- 百度maven中央仓库,搜索要依赖的jar包名
- 复制粘贴提供的依赖
<!-- 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>