一, Maven 是什么?
Maven 官网的描述: Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information
简译过来就是: apache maven 是一个基于项目对象模型 (POM) 的软件项目管理和理解工具, 可以通过一小段描述信息来管理项目的构建, 报告和文档
Maven 的目标: 使开发人员更快的理解项目以及开发工作的完整状态
简单的构建过程: 提供许多屏蔽细节确保使用简单
统一的构建系统: 相同的项目结构
优质的项目信息: 大量有用的项目相关信息
...
二, 为什么用 Maven? 作用是什么?
1. 为什么?
先让我们来想象一下没有 Maven 我们要怎么开发项目, 首先手动导入项目开发需要的 jar 包. 一编译, 缺依赖..., 导入依赖 jar 包后, 再编译, 依赖冲突 / jar 冲突....emmmm, 我只想好好的敲代码...
问题出来了: 1. 手动导入 jar 包, 2. 自己解决 jar 冲突
2. 作用: 解决 jar 导入问题, 解决 jar 依赖与冲突问题
三, Maven 下载与安装
官网: http://maven.apache.org/index.html
下载: http://maven.apache.org/download.cgi
我们下载红线框框里面的就好了, 也许有人就问了怎么就下载中间那个, 其他的不行么, 有什么区别么? 来, 我解释一下.
首先我们先弄清楚各个后缀的含义:
bin: 代表二进制文件
src: 代表源码
一般正常使用下载 bin 类型就可以了, 如果要学习源码就下载 src
.tar.gz:Linux 的压缩包
.zip:Windows 的压缩包
所以:
bin.tar.gz 是适用于 Linux,MaxOs 系统的二进制文件
bin.zip 是适用于 Windows 的二进制文件
src.tar.gz 是 Linux 下的源码
src.zip 是 Windows 下的源码
来源: http://www.bubuko.com/infodetail-3068823.html