首页 > 其他分享 >Maven 安装以及配置

Maven 安装以及配置

时间:2023-11-05 14:47:15浏览次数:39  
标签:maven 配置 环境变量 Maven 安装 目录

Maven# #安装教程#

官网及下载地址

https://maven.apache.org/download.cgi

安装过程及配置

打开官网网址,下载对应的安装包

image

解压压缩包到准备好的安装目录

image

Maven 目录结构介绍

image

配置环境变量

确保安装了 java 环境:maven 本身就是 java 写的,所以要求必须安装 JDK。

Windows 下可以使用 echo %JAVA_HOME% 命令符查看 Java 环境变量配置

完成上述步骤后,可以进行 Maven 的系统环境变量的配置

  1. 在我们的系统环境变量中
    依次找到 高级系统设置-> 环境变量

image

根据自己 maven 实际安装目录 配置如下配置:

image

  • M2_HOME maven目录下的bin目录
  • MAVEN_HOME maven目录
  • 在系统变量的path中配置 %MAVEN_HOME%\bin

image

image

测试环境变量是否配置成功

运行 cmd 输入命令 mvn -v
出现如下版本信息,代表安装及配置成功

image

优化 Maven 常用配置文件

修改为阿里云镜像

镜像:mirrors
由于默认配置为国外镜像源,所以下载速度有限,可以替换为国内源,加速下载

首先,在Maven安装目录下,找到conf/setting.xml文件
加入阿里云镜像配置,记得保存。
阿里云 Maven 仓库服务

image

	 <mirror>
		<id>aliyunmaven</id>
		<mirrorOf>*</mirrorOf>
		<name>aliyun maven</name>
		<url>https://maven.aliyun.com/repository/public</url>
	</mirror>

配置本地 maven 仓库

本地仓库的作用是用于存储通过镜像下载过来的依赖,不会每次加载依赖都需要联网下载,优先使用本地仓库的依赖。

由于默认仓库地址在 ${user.home}/.m2/repository ,也就是C盘,所以我们需要自定义一下本地目录,作为本地 maven 仓库

创建一个目录,位置,名称自定义,创建后复制路径:

image

打开 settings.xml 配置文件,找到这段注释的代码,

复制一句在下方,改为你创建目录的路径,保存即可

IDEA 相关配置

打开 IDEA - 设置 搜索 maven 配置好之前安装好的maven目录

再找到新项目设置,重复上面的步骤即可。


新建 Maven 项目测试

打开 IDEA ,新建一个 project

选择创建普通的、纯净的 maven 项目
中间那一个列表是通过 maven 模板创建项目

设置相关的名称与路径

构建完成后的 maven 项目的基础结构如下:

标签:maven,配置,环境变量,Maven,安装,目录
From: https://www.cnblogs.com/ferko/p/maven-installation-and-configuration-1njvm4.html

相关文章

  • Redis 安装与配置
    Redis概述与安装GCC环境的安装与测试一、安装(1)在线安装GCCyum-yinstallgccgcc-c++autoconfpcrepcre-develmakeautomake#可选yum-yinstallwgethttpd-toolsvim1.就把gcc当成c语言编译器,g++当成c++语言编译器用就是了.(知乎)2.wget是一个从网络上自动下......
  • Maven Settings.xml 的语法详解
    Maven的settings.xml文件是Maven的一个配置文件,包含了影响Maven运行方式的全局配置信息。例如,你可以在settings.xml文件中配置本地仓库的位置,连接的远程仓库,以及代理设置等。settings.xml文件的位置有两个,一个是Maven安装目录的conf文件夹下,这个是全局的settings.x......
  • centos7防火墙配置详细
     一、条件防火墙是开启的[root@ac~]#systemctlstatusfirewalld●firewalld.service-firewalld-dynamicfirewalldaemonLoaded:loaded(/usr/lib/systemd/system/firewalld.service;disabled;vendorpreset:enabled)Active:active(running)sinceSun......
  • 部署前端时OpenResty配置问题
    问题出现项目最初只在小程序上部署了接口,那时后端没有考虑跨域的问题。然而,随着管理后台的上线,问题变得明显起来:前端域名:a.**.cn后端域名:api.**.cn一开始还是开了前端cros跨域,但是调用的时候是a..cn/api/,出现了502gateway,网关找不到服务器。以为是生产环境只能这样配置,于是把前端......
  • Scala 安装
    安装Scala安装程序是一个名为Coursier的工具,其主命令名为cs。它确保在您的系统上安装了JVM和标准Scala工具。请按照以下说明在您的系统上安装它。切换版本csinstallscala:2.13.12scalac:2.13.12csinstallscala:3.3.1scalac:3.3.1......
  • EFCore 使用FluntApi配置 全局查询筛选器
    我们在类中通常会有一个属性为IsDel来表示软删除或也称逻辑删除,这个属性会导致我们在进行查询操作时,每一次都要.where(s=>s.IsDel==false)非常的麻烦。在使用efCore时可以通过配置查询筛选器来很好的解决这个问题。publicclassSysUser{publiclongId{get;set;}......
  • 国标GB28181安防平台LiteCVR如何快速配置平台国标级联?
    安防行业主要围绕视频监控进行不断升级,共经历5次革命,从“看得到”到“看得清”再到“看得懂”,从被动监控到主动识别,从事后查证向事前预警,从单一产品到行业生态,从G端到B端、C端扩展。因为平台级联功能在项目场景中使用较多,用户也咨询得较多,今天我们就来介绍一下LiteCVR如何配置平台......
  • conda配置虚拟环境相关记录
    #教程创建虚拟环境创建condacreate--nameyourEnvpython=3.7.51--name:也可以缩写为-n,【yourEnv】是新创建的虚拟环境的名字,创建完,可以装anaconda的目录下找到envs/yourEnv目录python=3.7.5:是python的版本号。也可以指定为【python=3.6】,若未指定,默认为是装anaconda时pytho......
  • PlayEdu安装配置
    Docker安装PlyaEdu,后端存储Minio使用分布式单独安装并配置Nginx负载均衡。一、首先切换到工作目录cd/opt二、创建DockerNetworksudodockernetworkcreateplayedu-network三、安装MySQL3.1在工作目录创建数据持久化目录在我的工作目录创建playedu-mysql目录,并......
  • Linux安装maven(详细教程)
    yuanwen:https://www.cnblogs.com/outrun/p/17708907.htmlhttps://www.cnblogs.com/outrun/p/17708907.htmlLinux安装maven(详细教程)Linux安装maven(详细教程)一、简介Maven是意第绪语,意思是“知识的积累者”,最初是为了简化JakartaTurbine项目中的构建过程。有几......