maven基础
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了maven基础相关的知识,希望对你有一定的参考价值。
1. maven简介
- maven是Apache组织开源项目,它是一个项目的构建工具。
2. maven的好处
- maven不仅是构建工具,它还是依赖管理工具和项目管理工具,提供了中央仓库,能够帮助我们自动下载构件。
- 为了解决的依赖的增多,版本不一致,版本冲突,依赖臃肿等问题,它通过一个坐标来精确的定位每个构件。
- maven还能帮助我们分散在各个角落的项目信息,包括项目描述,开发者列表,版本控制系统,许可证,缺陷管理系统地址等。
- maven还为全世界的Java开发者提供了一个免费的中央仓库,在其中几乎可以找到任何的流行的开源软件。通过衍生工具(Nexus),我们还能对其进行快速搜索。
- maven对目录结构有要求,约定优于配置,用户在项目间切换就省去了学习成本。
3. maven的好处是如何实现的
- maven的两个核心:
- 依赖管理:对jar包管理的过程。
- 项目构建:项目在编码完成后,对项目进行编译、测试、打包、部署等一系列操作都是通过命令来实现的。
4. maven的安装、配置本地仓库
4.1 下载maven并解压到本地磁盘(解压目录不要有中文和空格)
- 下载地址:http://maven.apache.org/download.cgi
- 解压到本地磁盘
4.2 配置环境变量
- maven程序安装前提:maven是Java程序开发的,所以maven的运行需要依赖JDK。
- 配置JDK
- 配置maven环境变量
5. maven项目标准目录结构
6. maven常用命令
7. maven整合web项目
以上是关于maven基础的主要内容,如果未能解决你的问题,请参考以下文章