认识maven
maven的优点好处:
1、项目构建和管理(快速创建项目、让项目标准化、符合程序员统一性)
2、项目生命周期管理
3、jar包管理
为什么用maven
1、项目结构随意、混乱(别人来看代码看不懂)
2、项目管理打包部署困难(war包,有了maven就能一键生成war包)
3、项目依赖无法合理管理,包括:依赖下载、依赖冲突的处理(jar包不好弄,需要一个一个下载太麻烦)
4、无法进行分布式项目开发
maven整体介绍
(通过pom文件可以下载jar包,不用自己去导)
pom.xml文件——项目对象模型(POM–依赖管理模型(Dependency)——仓库(jar包)
plug-in(插件)
(在编程的时候只需要写源文件)
源文件——中间产出文件——资源文件——二进制产出物——打包产出物
maven项目目录结构
(同意了所有程序员编写的规范,让阅读性更好)
maven生命周期
让程序更好的打包