spring mvc 框架搭建(一)---Intellij IDEA创建Maven Web项目

一.new project > maven > 选中create from archetype 选中webapp

二.下一步 (图略)填写项目的 groupId  artifactId version 后Next 出现以下界面

三.ext后添加项目名称  Finish 。第一次使用时,可能需要下载archetype webapp的插件 有时候网络不好 可能需要很长时间 不过以后就好了


刚创建完之后,需要稍等一下,加载相应配置文件,之后如下图所示


此时的项目已经是Maven的 webapp项目了。这个时候IDE还有缓存,需要在右侧Maven project中 刷新一下,加载pom中的配置(以后在pom中添加jar的依赖后,都要点击maven project的刷新按钮 刷下缓存)。

这个时候Maven webapp项目就彻底创建好了  不需要再在project structure进行配置了。

四.如下两图,都是默认给配置好的,不需要进行修改:



Project Structure中Artifaces的配置

如上图所示,在Aritifaces中有两个war,一个是war 一个是war exploded,在配置服务器时需要选择war exploded

千万要注意,这两个war都不应该是自己添加的,而是根据maven中的配置自己生成的

之前没有这两个war的时候,我都是自己创建,往往后果就是项目在编译后缺少jar包,依赖的jar没有自动拷贝

其实Intellij中的mavan项目配置,都是依赖于pom中的配置,如果pom中的配置正确,就不需要修改项目的IDE配置
 

  1. 首先pom要有<packaging>war</packaging>,如果pom中配置了这个,Aritifaces就会有上面的两个war

  2. 其次pom要有<build>    <finalName>test</finalName>  </build> 这个关系到上图中的output directory中的配置,finalName作为target下的项目目录,以及会创建对应名字的war包(比如test.war)

配置src/main/java

如上图,src/main目录下缺少java目录,我们可以右键创建目录java,然后再modules中配置为sources目录


这样src/main/java图标就变成了蓝色,作为java源代码区了。

原文链接:

http://my.oschina.net/lujianing/blog/266172

http://developer.51cto.com/art/201405/439918.htm

你可能感兴趣的:(version,下一步)