macOS安装Maven

安装Java

Java Downloads | Oracle

官网下载默认说最新的Java22版本,注意这里我们要下载的是Java8,对应的JDK1.8

需要登陆Oracle,没有账号的可以百度下。账号 :908344069@qq.com 密码:Java_2024

Java8 jdk1.8配置环境变量

复制代码
open -e ~/.bash_profile
或者
open -e ~/.zshrc

export JAVA_HOME=$(/usr/libexec/java_home -v 1.8)
export PATH=$JAVA_HOME/bin:$PATH

source ~/.bash_profile
或者
source ~/.zshrc

java -version

.bash_profile 和 .zshrc 都是macOS下的配置文件,一般放在 usr/local 下面 默认是隐藏的文件

在终端输入 open -e .bash_profile 打开配置文件,如果没有 输入 touch .bash_profile 进行创建

终端输入 echo $MAVEN_HOME 和 echo $JAVA_HOME 查看Java和Maven环境配置是否正常

访达中使用快捷键显示隐藏文件 ‌:打开一个文件夹,按下Command+Shift+.(即Command键、Shift键和句号键同时按下)。这个快捷键可以切换显示和隐藏状态,按一次显示所有隐藏文件,再按一次则恢复隐藏‌。

安装Maven

Index of /dist/maven/maven-3 (apache.org)

maven3.6.3 环境变量配置

复制代码
export JAVA_HOME=$(/usr/libexec/java_home -v 1.8)
export PATH=$JAVA_HOME/bin:$PATH

export MAVEN_HOME=/Users/mac/Downloads/环境插件/apache-maven-3.6.3
export PATH=$MAVEN_HOME/bin:$PATH

注意:maven安装完之后,还需要配置阿里云镜像,目的是在国内下载依赖更方便。

修改settings.xml,搜索 mirrors,在里面添加子配置,如下:

复制代码
<mirror>
	<id>alimaven</id>
	<name>aliyun maven</name>
	<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
	<mirrorOf>central</mirrorOf>
</mirror>

注意:如果使用系统配置的Java和Maven,需要在IDEA里面修改Maven的安装路径。

安装依赖

提示regexp报错,查了下应该是jdk1.8的子版本对不上,搜索项目好像也没用到,就先注释掉了。

配置数据库

启动项目

打包

注意:这里通过package直接打出来的jar不一定能用,继续往下看。

设置完毕。选择Build =》Build Artifacts =》选择Jar包 =》 Build

到这里基本就结束了~

后面的可以不用看了~

使用IDEA自带的Maven

针对没有Java和Maven版本要求的,默认使用最新的。

找到IEDA的安装路径,找到路径下面的maven3目录。

复制代码
/Applications/IntelliJ IDEA CE.app/Contents/plugins/maven/lib/maven3

在下面路径 找到 settings.xml 文件 加入阿里云镜像源

复制代码
/Applications/IntelliJ IDEA CE.app/Contents/plugins/maven/lib/maven3/conf

<mirror>
	<id>aliyunmaven</id>
	<mirrorOf>*</mirrorOf>
	<name>aliyun</name>
	<url>https://maven.aliyun.com/repository/public</url>
</mirror>
相关推荐
Joy T3 小时前
Agent 确定性上下文设计:从 Prompt 参数注入到能力分层
java·开发语言·微服务·架构·prompt·agent context
m0_587383006 小时前
广州 24 小时自助健身房解决方案技术实现与实战指南
java·spring·小程序·架构·需求分析
·云扬·6 小时前
Prompt 工程与安全:从 System 设计到注入防御
java·人工智能·安全·ai·prompt
代码不停7 小时前
自动化测试(java)
java·开发语言·selenium·自动化
鬼手点金9 小时前
opencode-rules 插件
java·开发语言·前端·人工智能·chrome·git·github
paopaokaka_luck10 小时前
滑雪场管理系统(AI智能助手流式对话,ECharts 运营数据分析、教练、雪具与场地一体化预约,钱包支付退款、订单核销与服务评价)
java·人工智能·spring boot·网络协议·数据分析·echarts
Wang's Blog10 小时前
Java 项目实战: 交友项目 - Dubbo 的内部结构与一次调用的完整链路
java·dubbo
Wang's Blog10 小时前
Java 项目实战: 交友项目 - Dubbo 入门引导
java·dubbo·交友
蜗牛互联网11 小时前
Python Agent工具调用的白名单、参数校验与审批门禁
java·服务器·前端·人工智能·后端·python
SL_staff11 小时前
当规则引擎开始‘懂业务’:JVS-Rules金融风控四大原生能力拆解
java·python·全栈