配置Maven环境

news2025/7/30 9:57:25

Maven官网
Maven所有发行版本

一、windows配置maven环境

想要使用maven就必须要有JDK
JDK安装
百度网盘下载(二进制文件,一直点下去)

链接:https://pan.baidu.com/s/1y1AutzJeQGdNHa2ml_bk8w 
提取码:scyc

验证JDK是否生效
javac 或 java -version

MAVEN搭建
由于maven版本太高可能会导致不兼容,因此我们选在配置 3.6.3 版本
下载

https://dlcdn.apache.org/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.zip

下载完解压,将apache-maven-3.6.3-bin文件重命名为maven-3.6.3 放在 C:\Program Files (x86)目录下(当然目录是可选的,不是固定的)

配置环境变量
新建一个系统变量MAVEN_HOME,将maven的路径写入
在这里插入图片描述

在path系统变量中新建一条 %MAVEN_HOME%\bin\,将maven的bin目录写入
在这里插入图片描述

测试maven环境是否可用,在控制台输入mvn -v
在这里插入图片描述
maven环境搭建成功

配置阿里云镜像仓库,因为maven的镜像源默认是国外的比较慢

修改C:\Program Files (x86)\maven-3.6.3\conf\ settings.xml  这个配置文件

在这里插入图片描述在框住的地方加入阿里云镜像源

	<mirror>
	<id>nexus-aliyun</id>
	<mirrorOf>central</mirrorOf>
	<name>Nexus aliyun</name>
	<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>

自此windows中maven环境就搭建成功了

二、linux搭建maven环境

JDK安装

想要使用maven进行打包就必须要有JDK环境,maven可以用上面下载好的
摆渡网盘下载java包

链接:https://pan.baidu.com/s/1W7mSYDWLV3xI_y-6jcAIOg 
提取码:88wj

将下载的 java.tar.gz 包解压到 /usr/local下面
在这里插入图片描述
配置环境变量

vim /etc/profile
#JAVA
export JAVA_HOME=/usr/local/java
export JAVA_CLASS=$JAVA_HOME/lib
export PATH=$JAVA_HOME/bin:$PATH

在这里插入图片描述

保存退出,加载环境变量

source /etc/profile

测试JDK是否可用

java -version

在这里插入图片描述

配置maven

将apache-maven-3.6.3-bin.zip包解压到/usr/local下面并修改名称为maven-3.6.3
在这里插入图片描述

配置环境变量

vim /etc/profile
#MAVEN
export MAVEN_HOME=/usr/local/maven-3.6.3
export PATH=$MAVEN_HOME/bin:$PATH

在这里插入图片描述

加载环境变量

source /etc/profile

测试maven是否可用

mvn -v

在这里插入图片描述
自此linux上maven环境就已经搭建成功

在配置一下阿里云镜像仓库

vim /usr/local/maven-3.6.3/conf/settings.xml
    <mirror>
    <id>nexus-aliyun</id>
    <mirrorOf>central</mirrorOf>
    <name>Nexus aliyun</name>
    <url>http://maven.aliyun.com/nexus/content/groups/public</url>
   </mirror>

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/16225.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【Java八股文总结】之Java基础

写在前面&#xff1a; 整份Java八股文的整理贯穿我的整个秋招&#xff0c;希望可以给大家带来帮助&#xff0c;如果对你有一定的作用&#xff0c;欢迎大家转发点赞&#xff0c;谢谢&#xff01;在复习Java八股文的过程中&#xff0c;有两位老哥的博文对我帮助比较大&#xff0c…

力扣(LeetCode)10. 正则表达式匹配(C++)

动态规划 基于闫式dp分析法。 综上 , f[i][j]{f[i−1][j−1]&&(s[i]p[j]∣∣′.′p[j])if p[j]≠∗f[i][j−2]∣∣(f[i−1][j]&&(s[i]p[j−1]∣∣′.′p[j−1])if p[j]∗f[i][j] \begin {cases} f[i-1][j-1] ~~\&\& ~~(s[i]p[j] ~||~ .p[j])&…

鲁棒局部均值分解 (RLMD)附Matlab代码

✅作者简介&#xff1a;热爱科研的Matlab仿真开发者&#xff0c;修心和技术同步精进&#xff0c;matlab项目合作可私信。 &#x1f34e;个人主页&#xff1a;Matlab科研工作室 &#x1f34a;个人信条&#xff1a;格物致知。 更多Matlab仿真内容点击&#x1f447; 智能优化算法 …

安卓手机丢了,危险了!意外的7万美元的谷歌Pixel绕过锁屏

我发现了一个影响似乎所有谷歌Pixel手机的漏洞&#xff0c;如果你把任何锁定的Pixel设备给我&#xff0c;我可以把它解锁还给你。这个漏洞刚刚在2022年11月5日的安全更新中得到修复。 该问题允许有物理权限的攻击者绕过锁屏保护&#xff08;指纹、PIN等&#xff09;&#xff0c…

英国博士后招聘|林肯大学—植物-土壤相互作用

英国林肯大学博士后职位—植物 -土壤相互作用 林肯大学&#xff08;University of Lincoln&#xff09;&#xff0c;简称“UoL”&#xff0c;是英国一所公立综合性研究型大学&#xff0c;创办于1861年&#xff0c;后与多所大学合并更名为林肯大学。 《独立报》曾评价林肯大学为…

Mysql之性能优化分析

一、避免死锁 1.1、导致mysql死锁的要素 1、两个或者两个以上事务。 2、锁资源只能被同一个事务持有或者多个事务竞争的锁是不兼容的&#xff0c;比如排他锁和共享锁、排他锁和排他锁。 3、每个事务都已经持有锁并且申请新的锁。 4、事务之间因为持有锁和申请锁导致彼此循环等…

Cesium 简介

Cesium 简介 一、Cesium 是什么&#xff1f; Cesium 是一个开源 JavaScript 库&#xff0c;用于 3D , 2D , 2.5D 地图可视化。 Cesium 由 AGI 公司计算机图形开发小组与 2011 年研发的。 Cesium 一词来源于化学元素铯&#xff0c;铯是制造原子钟的关键元素&#xff0c;研发小组…

Vue框架实现对前端数据表的增删改查(第六课)

前端对数据的增删改查你看到过吗?今天带你来实现一下在前端就页面上实现对数据的增伤改查 第一部分功能演示 先看下页面效果 增加一条数据 删除一条数据 修改一条数据 查询指定的一条记录 第二部分 上面的功能该如何实现的呢&#xff01;首先又是页面改如何展示…

吃豆人游戏-第12届蓝桥杯Scratch选拔赛真题精选

[导读]&#xff1a;超平老师计划推出Scratch蓝桥杯真题解析100讲&#xff0c;这是超平老师解读Scratch蓝桥真题系列的第79讲。 蓝桥杯选拔赛每一届都要举行4~5次&#xff0c;和省赛、国赛相比&#xff0c;题目要简单不少&#xff0c;再加上篇幅有限&#xff0c;因此我精挑细选…

基于PHP+MySQL的在线投票系统设计与实现

随着时代的发展,人们需要获取更多的信息和用户的意见,这时候就会产生一个投票。转托管模式都是人工发传单,然后填写来进行。但是随着互联网的发展,这种模式已经逐渐被淘汰,人们越来越希望通过更加方便快捷的方式来进行在线投票。这就是在线投票系统,这是我们设计本系统一个初衷…

传奇GOM/GEE微端配置外网架设教程

传奇GOM/GEE微端配置外网架设教程 我是艾西&#xff0c;经常听到一些小伙伴说微端需要购买&#xff1f;其实大家理解错了&#xff0c;传奇微端自己就可以搭建的是不需要购买的&#xff0c;如果是说单独架设到另外一台服务器上那么这才是需要收费的俗称微端服务器。主要用于跑带…

Nginx+keeplived高可用

目录 一、环境准备 1、准备3台centos服务器 2、安装软件 二、keepalived配置 三、nginx进程监视脚本 一、环境准备 1、准备3台centos服务器 服务器名主机名IPVIPNginx代理服务器proxy1192.168.1.10192.168.1.100Nginx代理服务器proxy2192.168.1.20web网站服务器web1192.…

TikTok 的 TAP好货分销服务商招募啦,最新入驻政策速来了解

众所周知&#xff0c;以抖音快手平台为主的内容电商对于国内来说已经司空见惯&#xff0c;内卷到极致&#xff0c;但是对于国外来说还是一个比较新奇的领域。 而海外版抖音 TikTok就成功实现了内容电商的出海&#xff0c;将电商直播带出国门&#xff0c;面向全世界。为了完善T…

【16-配置中心之Nacos的基本使用Nacos服务之命令空间、Nacos服务之配置组、Nacos服务之配置拆分】

一.知识回顾 【0.三高商城系统的专题专栏都帮你整理好了&#xff0c;请点击这里&#xff01;】 【1-系统架构演进过程】 【2-微服务系统架构需求】 【3-高性能、高并发、高可用的三高商城系统项目介绍】 【4-Linux云服务器上安装Docker】 【5-Docker安装部署MySQL和Redis服务】…

SpringBoot与mockito那点事

题目起的很像那么回事&#xff0c;但是这篇博客本身写的很简单。 我不想写说一堆概念&#xff0c;然后阐释各种概念是什么意思。我喜欢的是直接从例子出发。 package com.example.demo.controller;import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; impo…

操作系统的奋斗(一)

第1章 计算机系统概述1.1操作系统的基本概念1.1.1操作系统的概念1.1.2操作系统的特征&#xff08;1&#xff09;并发&#xff08;2&#xff09;共享&#xff08;3&#xff09;虚拟&#xff08;4&#xff09;异步1.1.3操作系统的目标和功能1.2操作系统发展史&#xff08;1&#…

微信公众号开发:网页授权

一、背景介绍 微信公众号网页授权&#xff0c;目的就是获取用户相关信息&#xff0c;实现自己的业务逻辑&#xff0c;最终于会得到的信息如下表格&#xff0c;本文对应的任务获取到openid即可满足业务需求&#xff0c;本文内容包括环境、操作步骤及相关内容比较详细&#xff0…

3D可视化工厂是如何实现的?

3D可视化工厂是数字孪生的一种方式&#xff0c;是基于智慧工厂现实场景进行虚拟的可视化工厂。 在传统工作模式下&#xff0c;许多工厂仍然存在着数据孤岛、生产过程缺乏监控及工作效率低等问题。如何进行工厂数字化的集中管理&#xff0c;寻求全新的数据驱动型业务解决方案&am…

5.python 列表切片双冒号[: :]和[:,j]

列表切片1.[::]2.[ :,j]3. [::]操作高阶用法1.[::] 适用于Python中的list(也就是数组)&#xff0c;也适用于numpy科学结构(array等)。 使用方法[start: end : step ]&#xff0c;也就是[ 起始下标 : 终止下标 : 间隔距离 ] 切片范围是&#xff1a; start < x < end,注…

iOS 优雅的定义一些全局常量和函数

我们常常使用 #define 来定义一些宏&#xff0c;全局使用。但是可以采用一些更优雅的方式来实现。 方式一&#xff1a;使用 extern 使用场景&#xff1a;工程内多处用到同一个常量。开发中便与管理某一个模块的全局变量&#xff0c;通常创建一个模块的配置文件&#xff0c;里面…