思维导图
Maven学习目标
p1/32p 软件工程和maven
p2/32p maven能干啥
p3/32p 项目的构建
p4/32p maven核心概念
p5/32p maven安装
p6/32p 约定目录结构
p7/32p maven下载做了什么
p8/32p 修改maven的本地仓库地址
p9/32p 思维导图复习maven
p8-11p/32p 仓库概念以及分类
12p/32p pom文件分析-坐标【maven的灵魂】![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/3655c567ab1ab3f20b0139777d87cede.png)
p13p/32p pom文件分析-依赖![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/bdbeaba4d8486de8fc2fce9fdd8f7ee7.png)
p14p/32p maven生命周期
p15p/32p 单元测试工具:junit
p16p/32p maven命令-编译
p17p/32p maven命令-测试-打包-安装
p18p/32p 编译插件配置
p19p/32p IDEA中设置maven
p20p/32p IDEA中新建项目设置maven
p21p/32p IDEA中创建javase项目
p22p/32p 使用单元测试![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/e7d367317a2aa40828ee0acf15f83aca.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/b8f592997e63a408f56add3a4fb82d08.png)
p23p/32p 使用idea中的maven工具窗口
经过我一早晨的配置环境,终于把问题解决了,气死我。
p24p/32p idea创建web项目
成功创建一个web项目且部署到tomcat服务器上,成功运行。
p25p/32p 复习
p27p/32p 常用技巧【导入已有的maven项目】
p28p/32p 依赖范围
背下
p29p/32p 依赖范围provided
修改项目中的pom.xml中的属性,打包后查看target目录下的打包文件,就能理解这个依赖范围。
p30p/32p maven常用属性
maven常用属性
maven全局变量
通过设置pom文件中的资源插件,可以把需要的文件打包带到target中。