参考文章:
最详细的maven教程:https://blog.csdn.net/wymrdjm/article/details/78695956
maven 学习:https://www.jianshu.com/p/15fa655c15cb (推荐看)
本篇博客只用于交流学习,不用来牟利,内容可能会跟其他的一些博客内容或者资料有重复侵犯权利之类的,还请告知,必定改正。
Maven项目管理工具
maven是一个跨平台的项目管理的工具。隶属于Apache下的一个开源项目。主要服务于Java平台的项目构建、依赖管理、项目信息管理等。
1、Maven的简介
1.1 什么是maven
是apache下的一个开源项目,是纯java开发,并且只是用来管理java项目的
1.2 Maven好处
普通的传统项目
Maven项目
分析:maven项目为什么这么小?没有jar。 需要jar吗?肯定需要。没有存在于maven项目里面,jar存在于哪?
答:在maven管理的本地仓库中,maven管理着他们
1.3 依赖管理
1.4 项目一键构建
编码 编译 测试(junit) 运行 打包 部署
一个 tomcat:run就能把项目运行起来
Maven能干的事:
编译 测试(junit) 运行 打包 部署
1.5 小结:
Maven的好处:
- 依赖管理
就是对jar包的统一管理 可以节省空间
- 一键构建
- 可以跨平台
- 应用于大型项目 可以提高开发效率
分析:
用户管理 订单管理 支付管理 。。。。。
Maven的分模块开发
互联网项目 按业务分
传统项目 按层分 entity dao service web
2、Maven的安装配置
2.1 下载安装
从此目录中拷贝文件:
直接解压到一个没有中文没有空格的文件夹里解压后的目录如下:
Maven软件的核心文件: