Maven 简介

  |   0 评论   |   0 浏览

Maven 是什么

MavenApache下的一个纯 Java 开发的开源项目。
Maven是一个项目管理工具,可以对Java项目进行构建、依赖管理。
Maven也可被用于构建和管理C#RubyScala和其他语言编写的项目。Maven曾是Jakarta项目的子项目,现为由Apache软件基金会主持的独立 Apache项目。

Maven出现的背景
早期在开发Java项目时,开发人员需要手动向项目中添加依赖的jar包,并处理jar包之间的重复和冲突问题。当项目越来越大,依赖包越来越多时,这种繁琐的手动管理方式会严重影响开发效率。

Maven的特点
Maven采用约定优于配置的原则,若没有特殊指定,项目采用默认的目录结构(Standard Directory Layout)。
根据开发人员在POM文件中的配置,自动在Maven库中下载依赖包。
对于第三方组件用到的共同jar包,Maven自动解决重复和冲突问题。
Maven本身采用的是插件执行框架(plugin execution framework),也就是说项目构建等工作实际是由插件来完成的。

下载

Maven 下载地址https://maven.apache.org/download.html
Maven提供了二进制包和源码包下载,通常我们下载二进制包就可以了(比如:apache-maven-3.6.1-bin.zip

安装

首先按照要求安装正确版本的JDK,并配置环境变量JAVA_HOME
然后下载的Maven压缩包(比如:apache-maven-3.6.1-bin.zip)解压到安装位置。
将解压后文件夹中的bin目录添加到环境变量path中。

安装完成后在命令行中输入mvn -v

1$ mvn -v
2Apache Maven 3.6.1 (d66c9c0b3152b2e69ee9bac180bb8fcc8e6af555; 2019-04-05T03:00:29+08:00)
3Maven home: G:\apache-maven-3.6.1
4Java version: 1.8.0_192, vendor: Oracle Corporation, runtime: C:\Program Files\Java\jdk1.8.0_192\jre
5Default locale: zh_CN, platform encoding: GBK
6OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"

如果输出Maven的版本、Java版本和操作系统等信息,说明安装成功了。

相关资料
Installing Apache Maven
Running Apache Maven
Building a Project with Maven
Index of /ref