Eclipse Maven构建Spring MVC项目

       工作中项目开发使用Maven管理项目的构建、打包、编译,框架采用的是Spring MVC框架,并且实现了多模块、多项目的管理。自己也简单的参与了架构的设计。对于初学者来说,使用Maven构建项目并不是一件容易的事情,本文的目的就是引导新手使用maven构建springmvc项目。

准本工作

       1、Eclipse

            尽量选用较高版本的Eclispse,因为eclipse对于maven的支持比较晚。

       2、Maven

            安装maven,至于其安装方式这里也就不再多提了,请自行google。

       3、Eclipse选择本地Maven,如下图所:

            选择本地库的原因是你可以自行指定仓库的位置,也可以指定远程仓库,方便管理。

QQ截图20140813193910

构建工程

     1、新建Maven项目

           maven具有强大构建功能,使用maven可以构建多种不同类型的工程。这里我们构建maven-archhetype-webapp类型的项目。Eclipse->New中选择maven project,具体如下图:

QQ截图20140813194729

       之后选择构建类型:

QQ截图20140813194922


         接下来填写完Group id 和Artifact id 之后即可新建一个空的Maven项目了。

          一个空的示例项目目录结构如下:

QQ截图20140815113812

         似乎和完整的Maven项目还略有差距,不急,一步一步完善。

       2、完善项目

         上述项目结构离完整的maven项目结构还有一定的距离,我们需要添加三个源文件夹src/main/java(核心源码),src/test/java(测试代码:单元测试),src/test/resources(测试代码的配置文件)。其中已经有的src/main/resources为项目的配置文件放置路径。

         不过在通过Eclipse新建三个源文件时,会出现一个奇怪的问题,如下所示:

QQ截图20140821220413

        一个解决办法是我们直接定位到项目文件中(磁盘中),手动的新建该三个文件,之后刷新项目即可。

QQ截图20140821221428

           其中src/test/resources貌似可以直接在Eclipse中直接新建。

QQ截图20140821221514

         3、添加web特性

         对于版本较高的Eclipse来说,到现在项目基本就是一个maven项目了,但是对于较老版本来说还要进行一些操作。而且基于后续项目打包、发布的考虑这里也需要做相关操作。

         右键项目->Properties->Project Facets->动态web特性

QQ截图20140821222349

          由于项目打包、发布的时候不需要测试代码、测试的配置文件,以及运行时产生的额外文件(target),这里我们要进行下web目录的配置也就是Deployment Assembly,具体如下图:

QQ截图20140821222805

          删除蓝色框区域(老版本可能需删除webContent目录,添加webapp目录)。

          至此,一个完整的maven项目就构建好了,项目的结构如下:

QQ截图20140821225352

Spring MVC配置

       目前为止只是构建了maven项目,接下来一步一步来配置Spring MVC特性。

      1、Spring MVC配置

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值