超级详细的Maven教程(一)Maven介绍及环境搭建

简介: 做开发的程序员都知道,在系统开发需要各自各样的框架、工具。其中有一种工具不管你是初级程序员还是高级程序员都必须熟练掌握的,那就是项目管理工具(maven、ant、gradle)。接下来就总结Maven快速入门的系列文章,希望能帮到一些正在学习的朋友们。

做开发的程序员都知道,在系统开发需要各自各样的框架、工具。其中有一种工具不管你是初级程序员还是高级程序员都必须熟练掌握的,那就是项目管理工具(maven、ant、gradle)。接下来就总结Maven快速入门的系列文章,希望能帮到一些正在学习的朋友们。

 

一、Maven介绍

1.什么是Maven?

Maven 是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建、报告和文档的软件项目管理工具。简单来说Maven 可以帮助我们更有效的管理项目。

同时也是一套强大的自动化构建工具。覆盖了编译、测试、运行、清理,打包和部署整个项目构建周期。

Maven 提供了仓库的概念,统一管理项目依赖的第三方jar包。最大限度的避免因环境配置不同导致编译出错的问题,比如在我的电脑上能运行,在其他电脑不能运行的尴尬问题。

目前大部分互联网公司都在适用Maven 管理项目。

2.Maven官网

maven官网:http://maven.apache.org/

maven下载地址:https://mirror.bit.edu.cn/apache/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.zip

注意:maven 依赖java环境,所以安装maven之前,需先安装jdk 环境。

 

二、Maven环境搭建

1、maven目录介绍

首先在Maven官网下载Maven程序包,然后将下载下来的maven安装包加压之后,可以看到主要有bin,boot,conf,lib等目录。如下图所示:

image.png

 

说明:

  1.bin目录主要包含maven的运行脚本。

  2.boot目录包含一个类加载器框架,maven就是通过它来加载自己使用的类库。

  3.conf目录主要是存放maven的配置文件。比如:settings.xml 配置各种maven仓库。

  4.lib目录包含maven运行时用到的所有类库。

 

2、配置maven环境变量

1)在系统属性=》环境变量中,创建M2_HOME的系统环境变量,M2_HOME : C:\Program Files\apache-maven-3.6.1

image.png


2)修改PATH,在PATH的最后加上:;%M2_HOME%\bin;

image.png

以上两步Maven的环境变量就配置完成了。Maven一般不需要安装,只是把程序包下载下来之后,配置环境变量即可。


3、验证maven安装成功

接下来验证Maven是否安装成功,在命令行输入maven命令:mvn -v 。 检查Maven是否安装成功,如下图所示:

image.png

我们可以看到,输出了Maven 的版本号为:3.6.1,以及Maven Home的地址。同时也输出了JDK的版本号。说明Maven已经安装成功。

 

最后

以上,就把Maven介绍及环境搭建介绍完了,本章是maven 入门系列的第一章,后面会陆续介绍maven创建工程等。请大家关注!

相关文章
|
4月前
|
Java 应用服务中间件 程序员
Maven教程--下(包括手动实现)
Maven教程--下(包括手动实现)
81 0
|
1月前
|
Web App开发 Java 测试技术
《手把手教你》系列基础篇之(四)-java+ selenium自动化测试- 启动三大浏览器(下)基于Maven(详细教程)
【2月更文挑战第13天】《手把手教你》系列基础篇之(四)-java+ selenium自动化测试- 启动三大浏览器(下)基于Maven(详细教程) 上一篇文章,宏哥已经在搭建的java项目环境中实践了,今天就在基于maven项目的环境中给小伙伴们 或者童鞋们演示一下。
66 1
|
4月前
|
存储 Java 测试技术
JAVA-MAVEN初学者教程(配置、pom.xml、依赖管理等)
JAVA-MAVEN初学者教程(配置、pom.xml、依赖管理等)
234 0
|
7月前
|
XML Java Maven
IDEA安装及创建Maven项目教程【史上最详细】(二)
IDEA安装及创建Maven项目教程【史上最详细】(二)
654 0
|
6月前
|
Java Linux Apache
Maven下载和配置教程:Windows、Mac和Linux系统安装指南
Maven下载和配置教程:Windows、Mac和Linux系统安装指南
310 0
|
7月前
|
搜索推荐 Java 应用服务中间件
【Maven】IDEA部署配置Maven项目教程,IDEA配置Tomcat(2019.3.3)(2023.1.3)
当涉及到软件开发和项目管理时,使用一个可靠的构建工具是非常重要的。Maven是一个广泛使用的构建工具,它为Java项目提供了一种简化的构建过程和依赖管理。 在本文中,我们将探讨如何部署Maven并开始使用它来构建您的项目。我们将介绍所需的步骤,并向您提供一些有用的提示和建议。
【Maven】IDEA部署配置Maven项目教程,IDEA配置Tomcat(2019.3.3)(2023.1.3)
|
3月前
|
Java 应用服务中间件 Maven
idea配置本地maven保姆级教程
idea配置本地maven保姆级教程
280 0
|
1月前
|
Java 测试技术 Maven
《手把手教你》系列基础篇之(二)-java+ selenium自动化测试-环境搭建(下)基于Maven(详细教程)
【2月更文挑战第11天】《手把手教你》系列基础篇之(二)-java+ selenium自动化测试-环境搭建(下)基于Maven(详细教程) 是一个软件项目管理和综合工具。基于项目对象模型(POM)的概念,Maven可以从一个中心资料片管理项目构建,报告和文件。由于现在企业和公司中Java的大部分项目都是基于Maven, 因此宏哥为了照顾到企业或者公司用的java项目中用到maven的童鞋或者小伙伴们,这里也简单的介绍和分享一下。在Maven项目中使用Selenium. 非常简单。
68 3
|
6月前
|
XML Java 测试技术
Maven教程
Maven教程
139 0
|
4月前
|
存储 Java 关系型数据库
MAVEN 傻瓜式快速教程
MAVEN 傻瓜式快速教程
52 0

热门文章

最新文章

推荐镜像

更多