Maven基础学习---2、Maven安装与配置

news2024/11/19 4:32:33

1、Maven核心程序解压与配置文件

1、Maven官网地址
首页:
Maven – Welcome to Apache Maven(opens new window)

下载页面:
Maven – Download Apache Maven(opens new window)

下载链接:
在这里插入图片描述
具体下载地址:https://dlcdn.apache.org/maven/maven-3/3.8.6/binaries/apache-maven-3.8.6-bin.zip?spm=wolai.workspace.0.0.4e7d4a02wt3aKN&file=apache-maven-3.8.6-bin.zip

实在不行我给大家一个百度网盘下载吧
链接:https://pan.baidu.com/s/1MLW1s__ZP4OjinTfvZ3aNg
提取码:zhm6
–来自百度网盘超级会员V1的分享

2、解压Maven核心程序
核心程序压缩包:apache-maven-3.8.4-bin.zip,解压到非中文、没有空格的目录。例如:
在这里插入图片描述
注意:在解压目录中,我们需要着重关注Maven的核心配置文件:conf/setting.xml

3、指定本地仓库
本地仓库的默认值:用户家目录/.m2/repository。由于本地仓库的默认位置是在用户的家目录下,而家目录往往是在C盘,也就是系统盘。将来Maven仓库中jar包越来越多,仓库的提及就会越来越大,可能会拖慢C盘运行速度,影响系统性能。所有建议将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>
-->
<localRepository>D:\maven-repository</localRepository>

本地仓库这个目录,我们手动创建一个空的目录就可以。
注意:本地仓库本身也想要使用一个非中文,没有空格的目录。

4、配置阿里云提供的镜像仓库
Maven下载jar包默认访问境外的中央仓库,而国外网站速度很慢。改成阿里云提供的镜像仓库,访问国内网址,可以让Maven下载jar包的时候速度更快。配置的方式是:
(1)将原有的例子配置注释掉
(2)加入我们的配置

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

5、配置Maven工程的基础JDK版本
如果按照默认配置运行,java工程使用的默认jdk是1.5,而我们熟悉和常用的JDK1.8版本。修改配置的方式是:将profile标签整个复制到settings.xml文件的profiles标签内。

  <profile>
    <id>jdk-1.8</id>
    <activation>
    <activeByDefault>true</activeByDefault>
    <jdk>1.8</jdk>
    </activation>
    <properties>
    <maven.compiler.source>1.8</maven.compiler.source>
    <maven.compiler.target>1.8</maven.compiler.target>
    <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
    </properties>
  </profile>

2、配置环境变量

2.1 检查JAVA_HOME配置是否正确

Maven是一个用java语言开发的程序,它必须基于JDK来运行,需要提供JAVA_HOME来找到JDK的安装位置。
在这里插入图片描述
在这里插入图片描述
2、配置MAVEN_HOME
在这里插入图片描述
3、配置PATH
在这里插入图片描述
4、验证
在这里插入图片描述

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

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

相关文章

爱奇艺新财报:转机频频

配图来自Canva可画 今年开年&#xff0c;一部《狂飙》拉开了剧集大幕。据灯塔专业版数据显示&#xff0c;《狂飙》的全网正片播放市占率最高超过30%&#xff0c;春节期间稳定在25%以上。《狂飙》的爆火在观众群体中掀起了一波追剧狂潮&#xff0c;除了一路“狂飙”的收视率外&…

mysql,oracle使用区别

1.1concat&#xff0c;concat_ws&#xff0c;group_concat 配置方式 临时&#xff1a;SET SESSION group_concat_max_len 10240; 永久&#xff1a;配置文件my.ini增加group_concat_max_len10240 查看配置&#xff1a;show variables like group_concat_max_len; 2.1oracle-sta…

【C++】22.单例模式+类型转换

1.单例模式 1定义 之前已经学过一些设计模式 迭代器模式 -- 基于面向对象三大特性之一的 封装设计出来的 用一个迭代器类封装以后 不暴露容器结构的情况下 统一的方式访问修改容器中的数据 适配器模式 -- 体现的是一种复用 还有一些常见的设计模式如:工厂模式 装饰器模式…

定义制造业操作(定义 MES/MOM 系统)

制造业操作包含众多工厂级活动&#xff0c;涉及设备&#xff08;定义、使用、时间表和维护&#xff09;、材料&#xff08;识别、属性、位置和状态&#xff09;、人员&#xff08;资格、可用性和时间表&#xff09;&#xff0c;以及这些资源与包含其信息碎片的众多系统之间的互…

BFT 最前线 | 腾讯发布Q1季报;超2000伙伴测试阿里云通义千问;黄仁勋:芯片是NVIDIA加速与AI计算的的“理想应用”

原创 | 文 BFT机器人 AI视界 TECHNOLOGY NEWS 01 阿里云&#xff1a;超2000伙伴测试通义千问 行业专属大模型将成趋势 2023阿里云常州峰会上&#xff0c;阿里云智能中国区总裁黄海清透露&#xff1a;目前通义千问大模型已有超2000个合作伙伴进行测试。未来大模型面向各行各…

微信视频怎么录屏?2个方法教您轻松录制!

案例&#xff1a;怎么录制微信视频通话&#xff1f; 【我在和家人或者朋友打微信视频电话时&#xff0c;总是会发生一些有趣的事情&#xff0c;我想把这些美好的画面通过录屏记录下来。但我不知道如何录制微信视频通话&#xff1f;有没有大佬支个招&#xff01;】 微信视频通…

macOS Big Sur 11.7.7 (20G1345) 正式版 ISO、PKG、DMG、IPSW 下载

本站下载的 macOS 软件包&#xff0c;既可以拖拽到 Applications&#xff08;应用程序&#xff09;下直接安装&#xff0c;也可以制作启动 U 盘安装&#xff0c;或者在虚拟机中启动安装。另外也支持在 Windows 和 Linux 中创建可引导介质。 2023 年 5 月 18 日&#xff08;北京…

Boost开发指南-1.2progress_timer

progress_timer progress_timer也是一个计时器&#xff0c;它继承自timer&#xff0c;会在析构时自动输出时间&#xff0c;省去了timer手动调用elapsed()的工作&#xff0c;是一个用于自动计时相当方便的小工具。 progress_timer位于名字空间boost&#xff0c;为了使用progre…

浅谈PMO对组织战略的支持︱美团骑行事业部项目管理中心负责人边国华

美团骑行事业部项目管理中心负责人边国华先生受邀为由PMO评论主办的2023第十二届中国PMO大会演讲嘉宾&#xff0c;演讲议题&#xff1a;浅谈PMO对组织战略的支持。大会将于6月17-18日在北京举办&#xff0c;更多内容请浏览会议日程 议题内容简要&#xff1a; 战略是组织运行的…

Mysql【基础篇】—— mysql基础知识

Mysql【基础篇】—— mysql基础知识 ~&#x1f60e; 前言&#x1f64c;关系型数据库SQl 总结撒花&#x1f49e; &#x1f60e;博客昵称&#xff1a;博客小梦 &#x1f60a;最喜欢的座右铭&#xff1a;全神贯注的上吧&#xff01;&#xff01;&#xff01; &#x1f60a;作者简介…

CPU、内存使用率告警问题处理

可能原因 CPU 或内存使用率过高&#xff0c;容易引起服务响应速度变慢、服务器登录不上等问题。而引起 CPU 或内存使用率过高可能由硬件、系统进程、业务进程或者木马病毒等因素所致。 排查思路 定位消耗 CPU 或内存的具体进程。对 CPU 或内存占用率高的进程进行分析。 如果是…

Mac下webstorm安装运行ant desgin pro踩坑记录

最近在跟做鱼皮大佬的《用户中心》项目练手&#xff0c;由于是2022年的项目而且不是用Mac做的&#xff0c;遇到了很多问题&#xff0c;在此记录一下。 1.安装node.js版本过高&#xff0c;目前官网最新长期支持版本是18.16.0 LTS。视频中安装的是16.14.0 LTS&#xff0c;如果遇…

文档处理容易“翻车”,来看看CCIG上的大咖怎么说

一、前言 哪怕在互联网时代高速发展的今天&#xff0c;文档依然是人们在日常生活、工作中产生的信息的重要载体。 学生的作业、开具的发票、医生的医嘱、合同、简历、金融票据等都是通过文档来呈现的&#xff0c;它在我们的生活中随处可见。 现在我们为了更高效、安全的开展业务…

金铲铲之战8.5版本

金币篇 1、如果有强大的经济基础&#xff0c;那么这个游戏赢下来回变的超级简单&#xff0c;因此获取更多的金币是吃鸡最基础也是最关键的保障 说明&#xff1a;金币可以用来升级、刷新商店和购买人口 金币来源&#xff1a; 1、基础金币&#xff1a;根据野怪波次给予金币奖励…

Spread.NET 16.1.0 Winform Crack-new

添加对将表单控件添加到工作表的支持。 2023 年 5 月 18 日 - 16:24新版本 特征 窗体 支持表单控件- 添加了对将表单控件添加到工作表的支持。表单控件是可以插入到工作表中以处理数据并按指定处理数据的对象。可以轻松引用表单控件并与单元格数据进行交互。有 8 种不同类型的表…

第三十五章 多个组件状态数据共享

之前&#xff0c;我们的求和案例只是一个组件&#xff0c;属于是自己玩自己&#xff0c;接下来我们通过多个组件&#xff0c;通过redux实现它们之间的数据互通。 步骤1&#xff1a;更改项目目录结构 src |--containers | |--Count |--redux | |--actions | |--count.js | |-…

内网渗透(七十八)之域权限维持之ACL滥用(下)

ACL滥用(下) 7、GenericAll 权限 应用于组 再来看看GenericAll 权限 应用于组如何进行权限维持。 由于用户hack是普通的域用户,因此他没有往Domain Admins 组添加用户的权限,如图所示,以用户hack 身份往Domain Admins 组中添加用户,可以看到,添加用户失败。 现在我们…

目标检测,将voc格式转化为coco格式详细过程

在目标检测方法研究中&#xff0c;数据集的格式至关重要&#xff0c;为了减小模型的训练时长&#xff0c;需要现在小数据集进行模型研究&#xff0c;从而需要将VOC数据集转化为coco格式。下面一步一步来看&#xff1a; 1. 下载VOC数据集 Pascal VOC&#xff0c;即Pattern Ana…

windows2003系统SSL证书单站点部署https

本文将讲解&#xff0c;在windows 2003操作系统下&#xff0c;IIS 6 环境的服务器ssl证书安装教程。 安装前&#xff0c;请准备好SSL证书&#xff0c;没有的话&#xff0c;可以点这里申请SSL证书>>> 部署前请退出服务器内安装的杀毒软件&#xff08;360、金山、安全…

Linux 安装Qt6 教程及错误解决

在Linux环境&#xff0c;通常为Ubuntu&#xff0c;安装Qt开发环境&#xff0c;与Windows安装相比&#xff0c;还是稍显繁琐&#xff0c;需要多做几个步骤。 这里的Ubuntu版本采用的是ubuntu-22.04.2-desktop-amd64&#xff0c;所以&#xff0c;比旧版本会少很多坑&#xff0c;…