Maven的安装和配置

1. Maven的安装和配置

1. 下载

下载链接: http://Maven.apache.org/download.cgi
环境要求:
Maven3.3+要求JDK1.7或以上版本

2. 安装

将下载好的Maven安装包解压到一个不含有中文和空格的目录中。
安装包解压即可使用。
在这里插入图片描述

3. 安装目录说明

在这里插入图片描述
目录说明:
bin目录: 该目录包含了 mvn 运行的脚本
boot目录: Maven运行需要类加载器
conf目录: 该目录包含了一个非常重要的文件 settings.xml。直接修改该文件,就能在机器上全局地定制 Maven 的行为
lib目录: Maven运行依赖jar包

4. 配置maven环境变量

配置maven前提必须拥有Java的环境变量(推荐JDK8)
在这里插入图片描述
配置maven环境变量:
在这里插入图片描述
通过 mvn -v命令检查 Maven是否安装成功
在这里插入图片描述

5. 修改Maven配置文件

在这里插入图片描述
配置默认jdk版本:
在这里插入图片描述

6. 配置Maven本地仓库

当你运行 Maven 命令,Maven 将下载依赖的文件到你指定的路径中。
在Maven的安装路径下的conf文件中的setting.xml文件下添加如下内容:
(自己先新建一个文件夹作为本地仓库,路径不要有中文和非法字符。)

<!-- 配置本地仓库 -->
<localRepository>D:\repository</localRepository>

在这里插入图片描述

6. 配置maven远程仓库镜像(可选)

Maven默认的远程仓库是Maven团队维护的中央仓库,由于网络原因,去中央仓库下载jar包需要到国外的网站,不太便捷,速度慢,于是我们可以选择把国内的阿里云的Maven仓库作为中央仓库镜像。

修改 Maven 根目录下的 conf 文件夹中的 settings.xml 文件,在 mirrors 节点上,添加内容如下:

<!-- 配置阿里云镜像 -->
<mirror>
	<id>nexus-aliyun</id>
	<name>Nexus aliyun</name>
	<url>http://Maven.aliyun.com/nexus/content/groups/public/</url>
	<mirrorOf>*</mirrorOf>
</mirror>
<!-- 其中各个标签的含义是:
id:当前镜像的唯一标识
mirrorOf:将哪个远程仓库当做中央仓库镜像,中央仓库的id是central,所以将阿里云的Maven仓库
设置为中央仓库镜像时,其值必须设置为central
name:为当前的中央仓库镜像起一个名字,便于开发者阅读
url:阿里云Maven仓库的地址
-->

在这里插入图片描述

2. Maven核心文件pom.xml

POM( Project Object Model,项目对象模型 ) 是 Maven 工程的基本工作单元,是一个XML文件,包含了项目的基本信息,用于描述项目如何构建,声明项目依赖,等等。

执行任务或目标时,Maven 会在当前目录中查找 POM。它读取 POM,获取所需的配置信息,然后执行目标。

<project xmlns="http://Maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://Maven.apache.org/POM/4.0.0
http://Maven.apache.org/xsd/Maven-4.0.0.xsd">
	<!-- Maven模型的版本 -->
	<modelVersion>4.0.0</modelVersion>
	<!-- 公司或者组织的唯一标志,并且配置时生成的路径也是由此生成, 如
com.companyname.project-group,Maven会将该项目打成的jar包放本地路
径:/com/companyname/project-group -->
	<groupId>com.kkb.Maven</groupId>
	<!-- 项目的唯一ID,一个groupId下面可能多个项目,就是靠artifactId来区分的 -->
	<artifactId>HelloWorld</artifactId>
	<!-- 当前项目版本号:同一个项目开发过程中可以发布多个版本,此处标示0.0.1版 -->
	<!-- 当前项目版本号:每个工程发布后可以发布多个版本,依赖时调取不同的版本,使用不同的版本号
	当前项目版本号,snapshot为快照版本即非正式版本,release为正式发布版本
	-->
	<version>0.0.1-snapshot</version>
	<!--打包类型,一般有jar、war、pom等-->
	<packaging>jar</packaging>
	<!-- 名称:可省略 ,常用于 Maven 生成的文档。-->
	<name>Hello</name>
	<!--项目描述:可省略,常用于 Maven 生成的文档-->
	<description > </description>
	<!-- 项目依赖构件配置,配置项目依赖构件的坐标 -->
	<dependencies>
		<!-- 依赖设置 ,可以有多个dependency节点-->
		<dependency>
			<!-- 依赖组织名称 -->
			<groupId>junit</groupId>
			<!-- 依赖项目名称 -->
			<artifactId>junit</artifactId>
			<!-- 依赖版本名称 -->
			<version>4.12</version>
			<!-- 依赖范围:test包下依赖该设置 -->
			<scope>test</scope>
		</dependency>
	</dependencies>
	<!-- 项目构建配置,配置编译、运行插件等。-->
	<build>......</build>
</project>

3. IDEA集成maven插件

  1. 打开IDEA,进入主界面后点击 configure,然后点击 settings
    在这里插入图片描述
  2. 在上面的快捷查找框中输入Maven,查找与Maven相关的设置,然后点击Maven,按如图配置。
    在这里插入图片描述
    在这里插入图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值