Maven 的下载安装与相关配置

本文涉及的产品
容器镜像服务 ACR,镜像仓库100个 不限时长
简介: Maven 的下载安装与相关配置

Maven 的下载安装与相关配置

Maven 的下载与安装

  • Maven 官网地址:https://maven.apache.org/



  • 下载压缩包完成后,选择合适的位置进行解压,解压完成即安装完成,即Maven无需进行安装
  • 注意:需要解压到非中文、没有空格的目录

配置 Maven 本地仓库

Maven 本地仓库的默认地址

  • 在 Maven 的核心配置文件中,有默认指定的仓库地址
  • 在Maven的核心配置文件中,默认的本地仓库地址为当前登录操作系统用户的家目录下.m2目录中的repository目录

自定义 Maven 本地仓库的地址

  • 在Maven的核心配置文件中,使用 localRepository 标签指定 Maven 本地仓库的地址
  • 注意:本地仓库地址需要使用一个非中文、没有空格的目录
<!-- localRepository
 | The path to the local repository maven will use to store artifacts.
 |
 | Default: ${user.home}/.m2/repository
<localRepository>/path/to/local/repo</localRepository>
-->
<!-- 配置 Maven 本地仓库 -->
<!-- 该目录可以不用我们自己手动创建,当我们执行构建等相关命令时Maven会自动构建 -->
<localRepository>D:\java\maven\maven3.9.2-repository</localRepository>

配置阿里云提供的镜像仓库

  • Maven 下载 jar 包默认访问境外的中央仓库,而国外网站速度很慢,所以我们需要将下载 jar 包的仓库改成阿里云提供的镜像仓库,访问国内网站,可以让 Maven 下载 jar 包的时候速度更快。
  • 在 Maven 的核心配置文件中,在 mirrors 标签中,进行配置
  • 1.将原有的配置镜像仓库的例子注释
  • 2.在 mirrors 标签中,添加阿里云提供的镜像仓库的配置
<mirror>
  <!-- 阿里云提供的镜像仓库 id -->
  <id>nexus-aliyun</id>
  <!-- 当前配置的仓库为中央仓库的镜像 -->
  <mirrorOf>central</mirrorOf>
  <!-- 仓库名 -->
  <name>Nexus aliyun</name>
  <!-- 仓库地址 -->
  <url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>

配置 Maven 创建工程的基础 JDK 版本

  • 配置未来使用 Maven 构建出来的项目,默认使用的 JDK 的版本
  • 将 profile 标签整个复制到 settings.xml 文件的 profiles 标签内,指定使用的JDK版本为17。
<profile>
  <id>jdk-17</id>
  <activation>
    <activeByDefault>true</activeByDefault>
    <jdk>17</jdk>
  </activation>
  <properties>
    <maven.compiler.source>17</maven.compiler.source>
    <maven.compiler.target>17</maven.compiler.target>
    <maven.compiler.compilerVersion>17</maven.compiler.compilerVersion>
  </properties>
</profile>

配置环境变量

检查 JAVA_HOME 配置是否正确

  • 由于 Maven 是用Java编写的,是一个用 Java 语言开发的程序,所以它必须基于 JDK 来运行,运行时需要通过 JAVA_HOME 来找到 JDK 的安装位置。
  • 使用如下命令验证 JAVA_HOME 配置是否正确
# 查看配置的 Java 版本
java -version
# 查看环境变量 JAVA_HOME 的值
echo %JAVA_HOME%
# 查看环境变量 PATH 的值
echo %PATH%

配置 MAVEN_HOME

  • XXXX_HOME 通常为bin目录的上一级
  • MAVEN_HOME 配置的是 Maven 的家目录

配置 PATH

  • PATH 指的是bin目录
  • 配置了path环境变量,就可以在任意路径下找到Maven的相关可执行程序
  • Maven的相关可执行程序在bin目录下

验证配置是否正确

注意:修改了系统环境变量的配置,最好重开命令行窗口

mvn -v

相关实践学习
通过workbench远程登录ECS,快速搭建Docker环境
本教程指导用户体验通过workbench远程登录ECS,完成搭建Docker环境的快速搭建,并使用Docker部署一个Nginx服务。
深入解析Docker容器化技术
Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。Docker是世界领先的软件容器平台。开发人员利用Docker可以消除协作编码时“在我的机器上可正常工作”的问题。运维人员利用Docker可以在隔离容器中并行运行和管理应用,获得更好的计算密度。企业利用Docker可以构建敏捷的软件交付管道,以更快的速度、更高的安全性和可靠的信誉为Linux和Windows Server应用发布新功能。 在本套课程中,我们将全面的讲解Docker技术栈,从环境安装到容器、镜像操作以及生产环境如何部署开发的微服务应用。本课程由黑马程序员提供。 &nbsp; &nbsp; 相关的阿里云产品:容器服务 ACK 容器服务 Kubernetes 版(简称 ACK)提供高性能可伸缩的容器应用管理能力,支持企业级容器化应用的全生命周期管理。整合阿里云虚拟化、存储、网络和安全能力,打造云端最佳容器化应用运行环境。 了解产品详情: https://www.aliyun.com/product/kubernetes
相关文章
|
14天前
|
XML Java 项目管理
Maven的配置亲测有效
Maven的配置亲测有效
64 4
|
29天前
|
存储 Java Apache
【maven】maven下载、安装与配置详细教程
【maven】maven下载、安装与配置详细教程
115 1
|
3天前
|
Java Maven
修改配置maven镜像仓库位置,将maven镜像更换成阿里镜像
修改配置maven镜像仓库位置,将maven镜像更换成阿里镜像
30 0
|
4天前
|
XML Java 测试技术
【你的Maven配置出错?看这个】
【你的Maven配置出错?看这个】
16 1
|
4天前
|
缓存 Java 关系型数据库
【超全详解】Maven工程配置与常见问题解决指南
检查Maven配置包括验证路径、设置pom.xml与Project Structure的Java版本。基本操作有`clean-compile`、`install`和`package`,其中`install`会将jar包放入本地仓库。获取他人工程后需修改配置、清除缓存、更新依赖等。配置文件应从Maven Repository找寻,选择稳定高版本。创建Maven工程可选archetype如`quickstart`或直接创建Java工程。基本目录结构遵循分层设计原则,常见问题包括假性导包、端口占用、时区问题等,对应解决方案包括删除本地仓库文件、调整系统设置或重新加载项目。
51 6
【超全详解】Maven工程配置与常见问题解决指南
|
16天前
|
Java Maven
【IDEA】常用快捷键和自定义方法补全(附如何设置IDEA全局配置,如Maven)
【IDEA】常用快捷键和自定义方法补全(附如何设置IDEA全局配置,如Maven)
21 0
|
19天前
|
关系型数据库 Java 测试技术
云效产品使用常见问题之流水线Maven单元测试链接rds要配置白名单如何解决
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。
|
1月前
|
缓存 Java 关系型数据库
maven篇1: 安装、设置和环境变量配置
maven篇1: 安装、设置和环境变量配置
|
1月前
|
Java Linux Apache
Linux安装maven并配置maven仓库
Linux安装maven并配置maven仓库
33 1
|
10天前
|
Java Maven
idea中maven项目pom文件Could not acquire lock(s)
idea中maven项目pom文件Could not acquire lock(s)

热门文章

最新文章

推荐镜像

更多