Maven的安装与配置

本文介绍了Maven的安装步骤,包括从官网下载并解压,设置环境变量,以及验证安装。接着详细讲解了如何配置Maven,如修改settings.xml文件以设置本地仓库、配置阿里云镜像站点以加速下载,以及设定默认的profile。最后提到了可选的初始化远程仓库的操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、下载与安装

  1. 从官网下载Maven的压缩包,解压到合适的位置
  2. 为方便使用其提供的命令,可以将bin目录配置到环境变量path
  3. 验证Maven的安装
    打开cmd控制台,输入命令:mvn -version验证Maven安装成功。

二、修改配置文件

修改配置文件conf/settings.xml,主要修改localRepository,mirror,profile

1、配置本地化仓库

Maven是通过将第三方jar包,自动下载到本地的一个空间(我们称为本地仓库)保存之后使用的。其在默认情况下Maven的本地仓库路径为:C:\User\用名.m2\repository。在WIndows系统中C盘一般会有写入权限,并且该路径不便于我们操作。所以我们应该将本地仓库路径重新配置,具体方法如下:
在本地硬盘中创建一个文件夹命名为:localRepository。该文件夹名称可以随意取,本书为了方便起见,本地仓文件夹放在了D盘根路径中。
在打开的settings.xml中,找到settings标签,并在里面加入标签,标签内容为需要配置的本地仓库根路径,并保存。需要注意的是,Linux中路径中的斜杠要使用正斜杠,Windows中正斜线与反斜线都可以。

1.	<localRepository>D:\localrepo</localRepository>

2、配置镜像站点

Mavne默认的中央仓库的地址:http://repo1.maven.org/maven2/。这个默认的中央仓库由apache提供。但一般来说,对于国内的用户访问而言,速度比较慢。所以开发人员会重新配置一个远程仓库,国内比较常用的远程仓库是由阿里云提供的一个镜像仓库,阿里云通过代理访问的方式为我们访问中央仓库提供了便捷服务。故此本文以配置阿里云镜像仓库为例,具体配置如下所示:
打开conf目录中的settings.xml文件,在里面找到标签。在标签中添加如下内容之后保存:

1.	<mirror>
2.	    <id>alimaven</id>
3.	    <name>aliyun maven</name>
4.	    <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
5.	    <mirrorOf>central</mirrorOf>        
6.	</mirror>

3、配置默认的profile

该信息用于创建Maven时所使用的Java版本
在setting.xml文件中,找到profiles,在其中配置以下内容:

1.	<profile>    
2.	    <id>jdk-1.8</id>    
3.	    <activation>    
4.	        <activeByDefault>true</activeByDefault>    
5.	        <jdk>1.8</jdk>    
6.	    </activation>    
7.	    <properties>    
8.	        <maven.compiler.source>1.8</maven.compiler.source>    
9.	        <maven.compiler.target>1.8</maven.compiler.target>    
10.	        <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>    
11.	    </properties>    
12.	</profile>

4、初始化远程仓库

该步骤是可选的。打开cmd控制台,输入命令:mvn help:system之后。我们可以看到Maven开始从远程仓库中下载必要的依赖资源到我们的本地仓库中,最后出现BUILD SUCCESS标志时,表示初始化完成。

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值