重构, 备份, 测试
####06 - 07. Maven工程搭建 模块关系: (上级是下级的parent, 下级是上级的modules)
- taotao-parent
- taotao-common
- taotao-manager
- taotao-manager-pojo
- taotao-manager-mapper
- taotao-manager-service
- taotao-manager-web
项目依赖关系:
- taotao-manager ---> taotao-common
- web ---> service --> mapper ---> pojo
工程类型:
- taotao-parent和taotao-manager为pom工程
- taotao-manager-web为war工程
- 其余均为jar工程
####08. 运行Maven的聚合工程(测试maven工程) 注意点:
- 使用maven的tomcat7插件, 用以简化繁琐的Tomcat部署工作
- 在taotao-manager-web的webapp下建立一个index欢迎页
- mvn命令需要在taotao-manager下执行. 因为没有经过聚合, web工程taotao-manager-web是无法工作的
- 需要在taotao-manager的pom.xml文件中配置tomcat7-maven-plugin插件
- 需要配置插件的path和port参数, 具体的配置请查阅第一天笔记
启动工程:
- 运行Maven的Base目录: taotao-manager的目录
- 使用的maven命令: clean tomcat7:run
- clean表示先执行clean操作, 清除之前编译的内容
- tomcat7指定使用的tomcat7插件
- 直接点击IDE中相关模块下的plugins的动作也是可以的, 就是麻烦一些
注意:
- 需要把taotao-parent工程安装到本地仓库。
- 需要把taotao-common工程安装到本地仓库。
- 安装操作的执行方法为Lifecycle下的install动作
- 为什么首次运行要install这2个工作? 因为taotao-manager是依赖于common和parent工程.