一、为什么需要Maven
在没有学习maven之前:
- 一个项目就是一个工程。当项目很大时,就不适合继续使用package来划分模块。此时,利用maven可以将一个项目拆分成多个工程。
- 项目中的jar包必须手动复制、粘贴到WEB-INF/lib目录下。容易出现“同样的jar包重复出现在不同的项目工程中,造成空间浪费”。而利用maven可以则只是在需要是“引用”这个文件接口,并不需要真的将jar包复制过来。
- jar包需要自行到官网进行下载(困难,网站技术限制和语言障碍)。而Maven的中央仓库有效的解决了这一问题。
- 一个jar包依赖的其他jar包需要自己手动改加入到项目中
二、Maven的概念
maven是一款服务于Java平台的自动化构建工具。
构建:以“Java源文件”,“框架配置文件”,“JSP”,“HTML”,“图片”等资源为“原材料”,去生产一个可以运行项目文件的过程。(编译,部署,搭建)
三、Maven的安装、配置以及使用