一:Maven依赖----依赖特性&依赖传递
在实际开发中,maven的依赖特性为最短路径选择和最先申明路径选择,当然,这些东西maven都已经帮我们处理好了,实际开发中我们是不需要操心这些的,了解即可
小项目实践。
一.新建user-dao maven项目,pom.xml中导入mybatis。操作数据库
二.新建user-service maven项目。导入spring进行管理bean。
在user-service中引入user-dao的依赖,在pom.xml中作如下添加
那么,在左侧MavenDependecy栏目下可以看到已经成功导入user-dao的依赖关系。
虽然显示的是文件夹,其实本质上是一个jar包。
三:新建user-controller webMaven项目,导入springMvc依赖。
这时候,在pom.xml中添加user-service的依赖,user-controller会同时依赖user-dao和user-service,这是maven依赖的传递特性。
到此,maven依赖传递特性验证完成。
二:maven的聚合特性
新建maven项目,此处选择单一聚合项目。
next-packaging选择pom。
finish后在pom.xml加入如下模块:
即可同时操作多个子项目,此为聚合特性。