先说项目使用Maven的好处
1、项目构建。Maven定义了软件开发的整套流程体系,并进行了封装,开发人员只需要指定项目的构建流程,无需针对每个流程编写自己的构建脚本。 2、依赖管理。除了项目构建,Maven最核心的功能是软件包的依赖管理,能够自动分析项目所需要的依赖软件包,并到Maven中心仓库去下载。 A)管理依赖的jar包 B)管理工程之间的依赖关系。
传统工程结构
Maven管理的工程结构: 不使用maven:工程部署时需要手动复制jar包。完成工程构建。非常繁琐。 使用maven进行工程构建: 使用maven可以实现一步构建。
1.创建springmvc-parent1.1创建maven工程
1.1.2修改pom文件
1.1.3 将spring-parent安装到本地仓库
2.创建spring-common注意:我们这里创建common项目的用途是用来放其他工程需要用到的通用组件、工具类、以及单元测试等等,可以让整个结构体系看起来更加清晰,明确
2.1.1 创建工程(由于我之前建过这个项目所以我这里只是演示下)
2.1.2修改pom文件
2.1.3 更新工程 右键项目->Maven->Update Project Configuration
注意这是个pom工程
5.1修改pom文件
4.创建spring-manager-entity注意:这是一个在manager里面的模块所以右键spring-manager项目选择新建项目的Maven Module
5.1修改pom文件
![]() 6.1修改pom文件
![]() ![]() 7.1修改pom文件
至此我们的工程建立完成,我们需要测试这个工程能不能用还需要配置如下 ![]() 8.配置tomcat插件运行web工程需要添加一个tomcat插件。插件必须添加到spring-manager工程中。因为spring-manager是聚合工程。在运行时需要把子工程聚合到一起才能运行。 上面在创建spring-manager时我已经配置了,这里在配下,提醒。
9.运行聚合工程![]() 看到如下,说明运行成功
![]() 然后打开http://localhost:8080/你会看到
![]() 大功告成,说明我们的聚合工程没有问题,这里有几点需要解释下
![]() 有关分页插件请看我之前写过的一篇pagehelper文章。
![]()
10.3 Build时控制台报错,一般是提示parent,common没有安装,你右键这两个项目安装下在运行spring-manager就可以了。10.4 需要用到的仓库我上传到我的资源里面了(由于文件太大,我传百度网盘了,传送门 http://pan.baidu.com/s/1cmrIgu),如果maven下载不了直接将这个仓库覆盖你自己的本地仓库,一般本地仓库在C盘用户.m2文件夹下,祝你成功。
10.5 工程项目在我资源页http://download.csdn.net/detail/lemontreey/9738477,我没有clean所以比较大。
|
|