关于maven

1、依赖范围

①  complie 默认范围,编译和运行时失效,打包的时候也会打包。

②  provided 编译和测试有效、运行时无效,打包不打包。

③ runtime 编译不生效、运行生效。

④  test  编译和运行测试有效。实际运行不生效。

2、依赖冲突调解

①  第一原则:最短路径原则

②  第二原则:最先声明原则

③  排除依赖: 手动排除依赖

    锁定版本

   增加 <dependencyManagement>

 3、父子工程

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

父工程dom.xml

 配置tomcat插件

 

搭建子工程(模块)

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

 

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

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

 

 

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

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

 

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

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

 

posted @   MvloveYouForever  阅读(2)  评论(0编辑  收藏  举报
努力加载评论中...
点击右上角即可分享
微信分享提示