Maven下载与安装
Maven概念
Maven 是一个基于Java平台 自动化构建工具
- maven对项目的第三方构件(jar包)进行统一管理。主要负责引用依赖jar包,以前我们都是复制jar包再引用,以后不用复制jar包,只需要一小段文本描述就等以引用jar包。
- 项目对象模型 (Project Object Model)。POM对象模型,每个maven工程中都有一个pom.xml文件,定义工程所依赖的jar包(就是那个一小段描述写在这里)、打包运行方式。
依赖管理系统(基础核心 )。maven对项目工程所依赖的jar包统一规范管理。(注意,以前叫导入jar包,以后引入依赖) - 一组标准集合(项目目录结构的标识)。maven工程有自己标准的工程目录结构。(maven对项目的代码目录结构是有要求的,有自己的标准)
- maven 可以通过插件(扩展的功能)进行扩展功能,例如:开发中使用的tomcat插件。
maven的作用
帮我们管理jar包,提供生命周期管理,提高开发效率
-
Maven的一个核心的作用就是管理项目的依赖,引入我们所需的各种jar包等。
-
maven提供一套对项目生命周期管理(从项目开发开始到项目开发完成)的标准,开发人员、和测试人员统一使用maven进行项目构建。项目生命周期管理:编译、测试、打包、部署、运行。
-
maven对工程分模块构建,提高开发效率。
maven仓库
就是一个放包的地方,maven下载的包会丢在这里
仓库名称 | 作用 |
---|---|
本地仓库 | 相当于缓存,工程第一次会从远程仓库(互联网)去下载jar 包,将jar包存在本地仓库(在程序员的电脑上)。第二次不需要从远程仓库去下载。先从本地仓库找,如果找不到才会去远程仓库找。 |
中央仓库 | 就是远程仓库,仓库中jar由专业团队(maven团队)统一维护。中央仓库的地址:http://repo1.maven.org/maven2/ |
远程仓库(私服,框架maven高级会使用) | 在公司内部架设一台私服,其它公司架设一台仓库,对外公开。 |
Maven的坐标
就是弄个地址,让maven去找,得到唯一的你需要的这个包,这个地址写在pom.xml中,一小段描述就是这个,如果没有,maven就会在网上自动下载到仓库,并且帮我们导入,就是依赖
maven通过将Jar包或者其他资源进行唯一标识,才能在其它项目中进行依赖引用。
标签名称 | 作用 |
---|---|
groupId | 定义当前Maven项目名称 ,这是maven仓库里面jar所在位置第一层目录 |
artifactId | 定义项目模块 ,这是maven仓库里面jar所在位置第二层目录 |
version | 定义当前项目的当前版本 ,这是maven仓库里面jar所在位置第三层目录 |
下载安装Maven
注意:使用之前必须保证有Java环境,否则会失败
下载
官网:http://maven.apache.org/
1、进入官网点击 Download
下载最新的版本 为3.6.3,下载最新的版本直接点击 apache-maven-3.6.3-bin.zip
下载其他版本,点击下面的 archives
进入之后选择需要下载的版本
选择下载maven-3/3.6.1
点击 binaries/
选择 apache-maven-3.6.1-bin.zip ,完成之后得到安装包
安装
选择一个目录,将下载的Maven压缩包进行解压
配置Maven仓库
1、打开该目录下的 conf/settings.xml 文件
2、在settings标签下面 添加
<localRepository>E:/Maven/repository</localRepository>
添加远程仓库镜像
找到 mirrors 标签在下面添加:
<mirrors>
<!-- 阿里云仓库 -->
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>central</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
<!-- 中央仓库1 -->
<mirror>
<id>repo1</id>
<mirrorOf>central</mirrorOf>
<name>Human Readable Name for this Mirror.</name>
<url>http://repo1.maven.org/maven2/</url>
</mirror>
<!-- 中央仓库2 -->
<mirror>
<id>repo2</id>
<mirrorOf>central</mirrorOf>
<name>Human Readable Name for this Mirror.</name>
<url>http://repo2.maven.org/maven2/</url>
</mirror>
</mirrors>
指定Maven 的jdk 版本
在标签下面添加:
<profile>
<id>JDK-1.8</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>1.8</jdk>
</activation>
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
</properties>
</profile>
配置Maven环境变量
打开电脑的环境变量配置:右击 我的电脑 打开 属性,打开高级系统设置
找到环境变量设置 点击
在系统变量中 点击新建 填写:
变量名:MAVEN_HOME
变量值:E:\Maven\apache-maven-3.6.1
就是你解压的Maven 的跟目录
接着配置PATH:在系统变量中找到PATH,双击打开之后 点击新建 添加: %MAVEN_HOME%\bin
,完成之后点击确定
验证Maven 是否配置完成
win+R 运行CMD
输入 mvn -version
或 mvn -v
,出现下面的则说明 Maven已配置完成
注意:不同版本的Maven对JDK环境要求不同
参考链接
https://www.cnblogs.com/codehuan/p/12801335.html
mvn -version
或 mvn -v
,出现下面的则说明 Maven已配置完成
[外链图片转存中…(img-MxGzJP0a-1614738411549)]
注意:不同版本的Maven对JDK环境要求不同
参考链接
https://www.cnblogs.com/codehuan/p/12801335.html
https://blog.csdn.net/weixin_42691149/article/details/82950651