1前言在创建项目的时候,IDEA提供了很多项目模板,比如SpringMVC模板,可以直接创建基于Maven的SpringMVCdemo,各种配置都已经设置好了。编译部署即可直接使用。第一次自己创建mavenweb项目的时候,要么创建一个springmvc项目进行修改,要么创建一个maven项目(不是web项目),添加webapp目录,添加配置web.xml文件,添加webmoudle,配置属性等。另外,之前总结的几篇Intellij使用文章还有一些问题,请参考这篇文章。Intellij13.1之后的版本创建项目的界面有所调整,但具体步骤还是类似的。本文使用的版本为13.1.2,2.创建MavenWeb项目newproject——maven——勾选createfromarchetype,选择webapp,然后填入项目的groupIdartifactId版本。接下来出现如下界面,然后添加项目名称完成第一次使用时,可能需要下载archetypewebapp插件。有时候网络不好,可能要等很久,但以后就好了。创建完成后需要等待一段时间加载相应的配置文件,如下图此时的项目已经是一个Mavenwebapp项目。这个时候IDE还是有缓存的。需要在右侧的Maven项目中刷新,加载pom中的配置(在pom中添加jar依赖后,必须点击maven项目的刷新按钮刷新缓存)这时候Mavenwebapp项目是完全创建好的,不需要在项目结构中配置。#p#下面两张图都是默认配置的,不需要修改:3关于MavenWeb项目的配置说明ProjectStructure中Artifaces的配置如上图所示。Aritifaces中有两种战争,一种是war一种是warexploded。配置服务器的时候需要选择warexploded。当心。这两个war应该不是自己添加的,是自己根据maven中的配置生成的。之前没有这两个war的时候,我都是自己创建的,结果往往是项目编译后缺少jar包,没有自动复制依赖的jar。其实Intellij中mavan项目的配置依赖于pom.xml中的配置。如果pom中配置正确,则无需修改。项目的IDE配置首先要在pom.xml中有
