关于maven
1、依赖范围
① complie 默认范围,编译和运行时失效,打包的时候也会打包。
② provided 编译和测试有效、运行时无效,打包不打包。
③ runtime 编译不生效、运行生效。
④ test 编译和运行测试有效。实际运行不生效。
2、依赖冲突调解
① 第一原则:最短路径原则
② 第二原则:最先声明原则
③ 排除依赖: 手动排除依赖
锁定版本
增加 <dependencyManagement>
3、父子工程
1、创建一个maven工程,创建时不选择模版
父工程dom.xml
配置tomcat插件
搭建子工程(模块)
搭建第二个子工程,并依赖Dao
创建controller工程,需要导入web工程模版
注:父工程有的依赖,子工程中都删除
运行工程,直接运行父工程
添加运行方式maven,选择运行目录为:父工程。命令:tomcat7:run
4、maven父子工程依赖失效:
遇到依赖失效,直接再引一次就好。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步