关于maven
1、依赖范围
① complie 默认范围,编译和运行时失效,打包的时候也会打包。
② provided 编译和测试有效、运行时无效,打包不打包。
③ runtime 编译不生效、运行生效。
④ test 编译和运行测试有效。实际运行不生效。
2、依赖冲突调解
① 第一原则:最短路径原则
② 第二原则:最先声明原则
③ 排除依赖: 手动排除依赖

锁定版本
增加 <dependencyManagement>

3、父子工程

1、创建一个maven工程,创建时不选择模版

父工程dom.xml

配置tomcat插件

搭建子工程(模块)


搭建第二个子工程,并依赖Dao

创建controller工程,需要导入web工程模版

注:父工程有的依赖,子工程中都删除

运行工程,直接运行父工程

添加运行方式maven,选择运行目录为:父工程。命令:tomcat7:run

4、maven父子工程依赖失效:

遇到依赖失效,直接再引一次就好。


浙公网安备 33010602011771号