首页 > 其他 > 详细

Maven简介及安装下载

时间:2021-02-26 00:13:56      阅读:28      评论:0      收藏:0      [点我收藏+]
Maven是什么

Maven是一个项目管理工具,它包含了一个项目对象模型 (Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency Management System),和用来运行定义在生命周期阶段(phase)中插件(plugin)目标(goal)的逻辑。当你使用Maven的时候,你用一个明确定义的项目对象模型来描述你的项目,然后Maven可以应用横切的逻辑,这些逻辑来自一组共享的(或者自定义的)插件。

上面的概念可能说的有些官方了,我们来拿个现实生活中的例子来阐述到底是什么!

假如我要做一个红烧排骨,但是需要一大堆材料,那么就需要去菜市场的各个店面购买材料,,而且还要自己去算价格什么的,很麻烦。但是如果这个时候在超市里面有一个红烧排骨的料包,把这些材料打包好,放在橱柜里卖,这个时候需要做的就是去买一个料包,回来直接做就可以了。同样的,maven就像是橱柜,我们使用的jar包就相当于橱柜里面的料包。

为什么使用Maven

目前我们也学了很多技术,理论上来说已经支持我们开发很多项目,可是在开发中会遇到很多次下面的问题:
1、一个项目是一个工程
如果一个项目特别庞大,就不适合用package划分模块,最好一个模块对应一个工程。
2、项目中的jar包需要我们手动导入
同样的jar包每个项目都要单独存在一份,借助maven,将jar包存在maven仓库中引用即可,不需要复制到自己项目内。
3、jar包需要自己下载
不同技术光网提供的jar包下载形式是五花八门的。
有些技术的官网就是通过maven提供下载。
用maven可以以一种规范的形式去下载jar包。

maven安装及下载

下载maven 3.6.3
先到官网http://maven.apache.org/download.cgi

技术分享图片

下载后解压:这是我解压的位置

技术分享图片

在同路径下新建maven仓库文件夹:MavenRepository
以后这个文件夹就是我们的maven仓库了。
复制路径,一会要用,并进入conf文件夹下:

技术分享图片

用文本工具打开:

技术分享图片

复制下面代码,注意将路径改为自己刚复制的

<localRepository>C:/Users/33033/OneDrive/Idea/IdeaProjects/MavenRepository</localRepository>
<mirror>
  <id>alimaven</id>
  <mirrorOf>central</mirrorOf>
  <name>aliyun maven</name>
  <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
</mirror>

贴在如图位置

技术分享图片

2.1 配置环境变量

系统环境变量里,添加MAVEN_HOME
path变量里添加%MAVEN_HOME%/bin

技术分享图片

检测是否配置正确方法:
a) 进入命令行(DOS窗口)模式,输入mvn -version,有反应就是安装完成,说明环境变量起作用了

技术分享图片

注意,jdk环境必须先安装好,否则后面无法正常编译项目。

Maven简介及安装下载

原文:https://blog.51cto.com/14954398/2638014

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!