本篇文章来介绍如何在Eclipse中使用Maven构建SpringMVC项目。
1.首先构建基本的Maven Web项目
点击Eclipse菜单File->New->Other->Maven->Maven Project
在选择maven-archetype的界面选择maven-archetype-webapp:
点击Next弹出填写Maven坐标信息的窗口
在弹出的窗口填写好相应的groupId,artifactId,version等信息,点击Finish完成。
进入项目界面后,这个项目结构还是不完整的,我们需要在Java Resources下手动添加三个源文件夹:src/main/Java(用来存放核心源码)、src/test/java(用来存放测试代码:测试单元)、src/test/resources(用来存放测试代码的配置文件)。其中已经有的src/main/resources用来项目的配置文件。(如果在Project Explorer视图下无法创建,那么转到Navigator视图下创建)
构建好的Maven web项目结构如上图所示。
2.设置Maven项目属性
右击项目,点击Properties->Project Facets
如图所示可以看到项目为web2.3,java1.5,我们可以改成我们所需要的版本。
也可以在Navigator视图下打开配置文件.settings/org.eclipse.wst.common.project.facet.core.xml修改:
修改发布时的部署文件,将test类型的文件remove掉:
maven已经准备完毕,下面开始搭建SpringMVC项目。
3.搭建SpringMVC项目
首先在pom.xml中添加SpringMVC必须的一些依赖:
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-tx</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-web</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.1.0</version>
<