MAC 系统安装 Maven 及环境变量配置

MAC 系统安装 Maven 及环境变量配置1、概述本文主要为在MAC苹果系统下安装Maven及环境变量配置Maven是Apache下的一个纯Java开发的开源项目。基于项目对象模型(缩写:POM)概念,Maven利用一个中央信息片断能管理一个项目的构建、报告和文档等步骤。Maven是一个项目管理工具,可以对Java项目进行构建、依赖管理。Maven也可被用于构建和管理各种项目,例如C#,Ruby,Scala和其他语言编写的项目。Maven曾是Jakarta项目的子项目,现为由Apache软件基金会主持

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

1、概述

本文主要为在 MAC 苹果系统下安装 Maven 及环境变量配置

Maven 是 Apache 下的一个纯 Java 开发的开源项目。基于项目对象模型(缩写:POM)概念,Maven利用一个中央信息片断能管理一个项目的构建、报告和文档等步骤。

Maven 是一个项目管理工具,可以对 Java 项目进行构建、依赖管理。

Maven 也可被用于构建和管理各种项目,例如 C#,Ruby,Scala 和其他语言编写的项目。Maven 曾是 Jakarta 项目的子项目,现为由 Apache 软件基金会主持的独立 Apache 项目。

2、Maven 下载

2.1、官网下载安装包

官网下载链接
在这里插入图片描述

2.2、解压文件

下载后通过解压软件解压并移动到自己想存放的目录
这里以 /Users/yao/Documents/program 目录示例

3、Maven 环境配置

3.1、Java JDK 依赖

配置 maven 环境变量需要先配置好 JDK 环境
MAC 系统安装 JDK 及环境变量配置

3.2、打开环境变量文件

打开终端窗口,执行如下命令

# 进入当前用户的 home 目录
cd /Users/修改为自己 MAC 电脑用户名称

# 输入
cd ~

# 打开环境变量配置文件
open .bash_profile

3.3、配置 maven 环境变量

# 复制如下内容,MAVEN_HOME 替换为自己目录
export MAVEN_HOME=/Users/yao/Documents/program/apache-maven-3.8.1
export PATH=$MAVEN_HOME/bin:$PATH:.
# 配置文件立即生效
source .bash_profile

# 查看 MAVEN_HOME 目录
echo $MAVEN_HOME

3.4、检查环境变量

# 查看 maven 版本信息
mvn -v

本文教程到此结束,小伙伴们可以愉快的开启编程之旅。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/164152.html原文链接:https://javaforall.net

(0)
上一篇 2022年7月24日 下午11:16
下一篇 2022年7月24日 下午11:16


相关推荐

  • hive数据类型转换cast_sql数据类型转换convert

    hive数据类型转换cast_sql数据类型转换convert首先看一下类型转换表(来自https://www.iteblog.com/archives/892.html)我们可以用CAST来显式的将一个类型的数据转换成另一个数据类型。如何使用?CAST的语法为cast(valueASTYPE)。举个例子:假如我们一个员工表employees,其中有name、salary等字段;salary是字符串类型的。有如下的查询:SELECTname,sa…

    2026年2月10日
    4
  • bootstrap创建登录注册页面

    bootstrap创建登录注册页面用 bootstrap 做登入注册页面 使用 validate 做表单验证技术 bootstrap font awesome jquery validate 特点 响应式布局 表单验证 用户两次密码是否相同 必填信息是否填写 背景图片自适应屏幕大小 宗旨 从实战中学知识 个人主页 http www itit123 cn 更多干货等你来拿 微信小程序入门教程 入门教程系列 提供免费的 api 接口 无需考虑服务端代码问题

    2026年3月26日
    3
  • 手把手教你学DSP视频教程分享

    手把手教你学DSP视频教程分享手把手教你学DSP视频教程分享零基础入门,ccs软件环境搭建;硬件外设手把手调试;初学者入门必备;链接:https://pan.baidu.com/s/1y5ITVYF4h7kIwhDc3edu0Q提取码:2468

    2022年4月30日
    51
  • 操作系统习题(有一个具有两道作业的批处理系统)

    操作系统习题(有一个具有两道作业的批处理系统)题目描述 有一个具有两道作业的批处理系统 作业调度采用短作业优先的调度算法 进程调度采用以优先数为基础的抢占式调度算法 在下表所示的作业序列 作业优先数即为进程优先数 优先数越小优先级越高 1 列出所有作业进入内存时间及结束时间 2 计算平均周转时间 解析 首先我们来分析题意 第一句话很重要 一个具有两道作业的批处理系统 这句话是什么意思呢 在引入了多道程序设计计数后 内存可以同时存放多个用户作业 并使它们交替运行 轮流使用 cpu 和 I O 设备 使系统资源利用率提高 题目告诉我们是两道作业的批处

    2026年3月19日
    3
  • 好像还挺好玩的GAN8——SRGAN实现图像的分辨率提升

    好像还挺好玩的GAN8——SRGAN实现图像的分辨率提升好像还挺好玩的 GAN8 SRGAN 实现图像的分辨率提升学习前言什么是 SRGAN 代码与训练数据的下载神经网络组成 1 生成网络 2 判别网络训练思路 1 对判别模型进行训练 2 对生成模型进行训练全部代码 1 data loader 全部代码 2 主函数全部代码学习前言 SRGAN 可以提升图像分辨率 俺很感兴趣 有必要了解一下 什么是 SRGANSRGAN 出自论文 Photo RealisticSin

    2026年3月18日
    2
  • 详解bind函数

    详解bind函数之前将 call 和 apply 的具体实现模拟写了一遍 今天就将 bind 函数的具体实现来写一遍看看 bind 一句话描述 将创建一个新函数 当这个函数被调用时 传入的第一个参数作为新的 this 对象 后续的参数作为绑定函数的参数与 call 和 apply 相同点 都可以传递参数不同点 apply 和 call 是会具体执行该回调函数 而 bind 是返回一个函数首先 我们实现一个简单的 bind 绑定 functionbind console log Mynameis this name v

    2026年3月5日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号