一、需求
- IntelliJ IDEA 集成开发环境
- Java Development Kit (jdk)
- Tomcat
二、步骤
- 打开idea,new->project,选择maven,设置Project SDK,勾选Create from archetype,选择maven-archetype-webapp
(图2.1) - 点击next,填写groupId和artifactId
(图2.2) - 点击next进入图2.3,这里可以选择maven的目录,如果使用idea自带的maven,需要在user setting file 的路径里手添加setting,点击next,填写projectName,finish
(图2.3)
(图2.4) - 完成之后,系统的默认界面为
(图2.5) - 完成之后可以点击一下右侧maven Projects 里面的刷新,可以更新pom的配置,每次修改了pom文件都要刷新一下,使更改生效。
三、说明
通过这种方式创建的maven webapp项目不需要再进行额外的配置了,project structure中的设置大体为图3.1,3.2所示,并不需要做修改。(ps:关于project structure设置的详细说明见如下链接)
http://www.cnblogs.com/JMLiu/p/6020959.html
![]()
(图3.1)
![]()
(图3.2)
注:图3.2中两个war都不应该是自己添加的,而是根据maven中的配置自己生成的。
刚刚新建的项目中,pom.xml为
<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/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>MvnAppGroup</groupId>
<artifactId>MvnAppArtifact</artifactId>
<packaging>war</packaging>
<version>1.0-SNAPSHOT</version>
<name>MvnAppArtifact Maven Webapp</name>
<url>http://maven.apache.org</url>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>
</dependencies>
<build>
<finalName>MvnAppArtifact</finalName>
</build>
</project>