超级详细的Maven教程(一)Maven介绍及环境搭建-阿里云开发者社区

开发者社区> 章为忠学架构> 正文

超级详细的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创建工程等。请大家关注!

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
阿里云服务器不会搭建环境怎么办?官方教程+镜像市场助你轻松上云
阿里云服务器不会搭建环境怎么办?官方教程+镜像市场助你轻松上云
761 0
hyperledger fabric 源码调试(orderer)环境搭建教程
本系列文尝试依据个人理解来描述构建fabric源码调试环境的步骤,去掉docker这层障碍,并给出思考过程。
1608 0
阿里云服务器端口号设置
阿里云服务器初级使用者可能面临的问题之一. 使用tomcat或者其他服务器软件设置端口号后,比如 一些不是默认的, mysql的 3306, mssql的1433,有时候打不开网页, 原因是没有在ecs安全组去设置这个端口号. 解决: 点击ecs下网络和安全下的安全组 在弹出的安全组中,如果没有就新建安全组,然后点击配置规则 最后如上图点击添加...或快速创建.   have fun!  将编程看作是一门艺术,而不单单是个技术。
4519 0
IntelliJ IDEA 12 创建Web项目 教程 超详细版
原文:IntelliJ IDEA 12 创建Web项目 教程 超详细版 IntelliJ IDEA 12 新版本发布 第一时间去官网看了下  黑色的主题 很给力 大体使用了下  对于一开始就是用eclipse的童鞋们 估计很难从eclipse中走出来 当然 我也很艰难的走在路上 ... 首先要说一点,在IntelliJ IDEA里面“new Project” 就相当于我们eclipse的“workspace”,而“new Module”才是创建一个工程。
1030 0
Git使用教程(超详细)
原文:http://www.cnblogs.com/tugenhua0707/p/4050072.html Git使用教程  一:Git是什么?        Git是目前世界上最先进的分布式版本控制系统。
815 0
Json.Net系列教程 1.Json.Net介绍及实例
原文 Json.Net系列教程 1.Json.Net介绍及实例 本系列教程假设读者已经对Json有一定的了解,关于Json在这里不多说.本系列教程希望能对读者开发涉及到Json的.Net项目有一定的帮 助.本系列教程是根据官方文档资料和自己项目应用汇总而成.如果觉得本系列对你有用,望多多关注.本人还只是个未毕业的学生,水平有限,尽请指正. 一.Json.Net有什么用?   Json.Net是一个读写Json效率比较高的.Net框架.Json.Net 使得在.Net环境下使用Json更加简单。
1087 0
【Cocos2d实例教程一】xcode5下Cocos2d环境的搭建
(转载请注明出处:http://blog.csdn.net/buptgshengod)     第一步,现在要安装集成环境xcode5,安装xcode5需要系统至少是os x 10.8.5。     第二步,下载cocos2d-iphone到电脑文档或任何一个文件夹(这里以文档为例),    下载地址:http://code.google.com/p/cocos2d-iphone/d
753 0
+关注
章为忠学架构
获取源码、资料,请关注我的微信公众号(架构师精进)
67
文章
2
问答
文章排行榜
最热
最新
相关电子书
更多
文娱运维技术
立即下载
《SaaS模式云原生数据仓库应用场景实践》
立即下载
《看见新力量:二》电子书
立即下载