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基础的主要内容,如果未能解决你的问题,请参考以下文章

Maven基础-00-笔记

Maven基础

Maven 基础知识总结笔记

Maven基础

Maven基础01:Maven技术基础

Maven基础-02-笔记