Mac安装配置Java,Git,Maven环境大全

2025-04-27 0 637

一、安装homebrew

Homebrew是macOS和Linux平台上的包管理工具,它主要用于简化软件的安装、更新和卸载过程。安装了Homebrew后,安装&更新&卸载软件只需要一行命令就可以。

homebrew常用命令

官网:Homebrew — The Missing Package Manager for macOS (or Linux)

官方安装脚本(不推荐)

国内使用官方安装脚本会比较慢,1小时都未必能安装好,不推荐。  

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

国内镜像安装(推荐)

安装:
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)" 
卸载:
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/HomebrewUninstall.sh)"

配置环境变量

在安装完成后如果遇到command not found: brew的错误,一般是环境变量无效,遇到这种情况进行以下操作:

使用echo $SHELL来确认终端类型,如下:

echo $SHELL

早期默认shell是/bin/bash,则配置文件为~/.bash_profile。从macOS Catalina(10.15.x) 版开始,Mac使用/bin/zsh作为默认Shell,配置文件为~/.zshrc。

确认Mac电脑CPU型号

uname -m

M1芯片ARM版Homebrew最终会被安装在/opt/homebrew路径下,而之前Intel芯片的Mac则会被安装到/usr/local/Homebrew路径下。我们在配置Homebrew环境变量的时候,需要结合不同的情况来进行相应的配置,如下:

M1芯片

echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zprofile
eval "$(/opt/homebrew/bin/brew shellenv)"

echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.bash_profile
eval "$(/opt/homebrew/bin/brew shellenv)"

Intel芯片

echo 'eval "$(/usr/local/Homebrew/bin/brew shellenv)"' >> ~/.zprofile
eval "$(/usr/local/Homebrew/bin/brew shellenv)"

echo 'eval "$(/usr/local/Homebrew/bin/brew shellenv)"' >> ~/.bash_profile
eval "$(/usr/local/Homebrew/bin/brew shellenv)"

更换镜像源

Homebrew采用默认镜像源下载软件时非常慢。为了提升下载速度,需要更改Homebrew的安装源,将其替换成国内镜像。

1. 查看当前镜像源

1.查看 brew.git 镜像源
cd "$(brew --repo homebrew/core)" && git remote -v
结果:
origin    https://github.com/Homebrew/brew.git (fetch)
origin    https://github.com/Homebrew/brew.git (push)

2.查看 homebrew-core.git 镜像源
cd "$(brew --repo homebrew/core)" && git remote -v
结果:
origin    https://github.com/Homebrew/homebrew-core.git (fetch)
origin    https://github.com/Homebrew/homebrew-core.git (push)

2. 更换为国内镜像源_阿里云(推荐)

1.替换brew.git:
cd "$(brew --repo)" && git remote set-url origin https://mirrors.aliyun.com/homebrew/brew.git
2.替换homebrew-core.git:
cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core" 
&& git remote set-url origin https://mirrors.aliyun.com/homebrew/homebrew-core.git
3.替换homebrew-cask.git:
cd "$(brew --repo)/Library/Taps/homebrew/homebrew-cask" 
&& git remote set-url origin https://mirrors.aliyun.com/homebrew/homebrew-cask.git

其它的镜像源:

注意:不同镜像源域名
git:
https://github.com/Homebrew/brew.git
https://github.com/Homebrew/homebrew-core.git

华中科大:
https://mirrors.ustc.edu.cn/brew.git
https://mirrors.ustc.edu.cn/homebrew-core.git

阿里云:
https://mirrors.aliyun.com/homebrew/brew.git
https://mirrors.aliyun.com/homebrew/homebrew-core.git
阿里云的镜像云注意域名后多了一个"homebrew"

腾讯:
https://mirrors.cloud.tencent.com/homebrew/brew.git
https://mirrors.cloud.tencent.com/homebrew/homebrew-core.git

重置为官方镜像源

如果要重置官方源,执行以下命令:

1.重置 brew.git 为官方源:
cd "$(brew --repo)" && git remote set-url origin https://github.com/Homebrew/brew.git
2.重置 homebrew-core.git 为官方源:
cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core" && git remote set-url origin https://github.com/Homebrew/homebrew-core.git
3.重置 homebrew-cask.git 为官方源:
cd "$(brew --repo)/Library/Taps/homebrew/homebrew-cask"
&& git remote set-url origin https://github.com/Homebrew/homebrew-cask
4.zsh 注释掉 HOMEBREW_BOTTLE_DOMAIN 配置,前面加#符号就行
vi ~/.zshrc
# export HOMEBREW_BOTTLE_DOMAIN=xxxxxxxxx
5.修改使其立即生效
source ~/.zshrc
6.刷新源
brew update

二、安装配置Git

安装git

brew install git

安装完成检查是否安装成功

git -v

配置git排除.DS_Store文件版本管理

  • 将.DS_Store加入全局的·gitignore文件,执行命令:
echo .DS_Store >>~/.gitignore_global
  • 将这个全局的.gitignore文件加入Git的全局config文件中,执行命令:
git config --global core.excludesfile ~/.gitignore_global

哦了.DS Store再也不会出现在你项目的Git代码仓库中了!

三、安装jdk,配置环境变量

1、安装jdk,版本依据自己需要自选

brew install openjdk@11

安装完成后执行以下命令,让系统可以链接找到java。

sudo ln -sfn /opt/homebrew/opt/openjdk@11/libexec/openjdk.jdk /Library/Java/JavaVirtualMachines/openjdk-11.jdk

2、检查是否安装成功

打开终端,输入命令java -version,如果显示信息表明安装成功。

java -version
结果:
openjdk version "11.0.24" 2024-07-16
OpenJDK Runtime Environment Homebrew (build 11.0.24+0)
OpenJDK 64-Bit Server VM Homebrew (build 11.0.24+0, mixed mode)

3、配置环境变量

1.查看你jdk安装的路径:
/usr/libexec/java_home -V

2.打开当前用户home目录:
cd ~/

3.使用touch .bash_profile创建一个.bash_profile的隐藏配置文件。使用命令open -e .bash_profile编辑内容
touch .bash_profile
open -e .bash_profile
内容为(homebrew 安装jdk的目录):
export JAVA_HOME=/opt/homebrew/opt/openjdk@11
Command +S保存.bash_profile文件

4.使用source ~/.bash_profile命令,使配置生效
source ~/.bash_profile

5.使用echo $JAVA_HOME命令。命令显示刚才配置的路径,返回的信息对应上了上面的路径就说明配置成功了。
echo $JAVA_HOME

四、安装maven及配置

1、安装maven

直接执行brew install maven会耗费很长时间,而且大概率会失败。

因为maven安装会依赖很多组件,比如openidk,直接安装很有可能因为下载超时失败,因此在安装好jdk,git后仅需安装maven即可,不要按装额外的依赖组件。

因此使用–ignore-dependencies避免下载依赖组件会很快。

brew install --ignore-dependencies maven

默认安装在 /opt/homebrew/Cellar/maven/ 目录

如果要指定安装目录,可以使用如下命令:

brew install maven --prefix=[installation path]

[installation pathl是要安装的目录路径

2、环境变量配置

1.使用命令open -e .bash_profile编辑内容
touch .bash_profile
open -e .bash_profile
追加内容(homebrew 安装maven的目录):
export MAVEN_HOME=/opt/homebrew/Cellar/maven/3.9.9/libexec
export PATH=$JAVA_HOME/bin:$MAVEN_HOME/bin:$PATH
Command +S保存.bash_profile文件

2.使用source ~/.bash_profile命令,使配置生效
source ~/.bash_profile

3.使用echo $MAVEN_HOME命令。命令显示刚才配置的路径,返回的信息对应上了上面的路径就说明配置成功了。
echo $MAVEN_HOME

3、配置本地仓库

找到maven安装目录下/conf文件夹

我本机是/opt/homebrew/Cellar/maven/3.9.9/libexec/conf

打开文件配置maven仓库open -e settings.xml

<!--本地仓库目录-->
<localRepository>/Users/userxxx/.m2/repository</localRepository>
<!--配置server,具体需依据公司仓库服务具体值配置-->
<servers>
    <server>
      <id>deploymentRepo</id>
      <username>repouser</username>
      <password>repopwd</password>
    </server>
</servers>
<!--配置远程中央仓库,例子中是阿里云公共仓库,具体需依据公司仓库服务具体值配置-->
<mirrors>
    <mirror>
    	<id>aliyunmaven</id>
    	<mirrorOf>*</mirrorOf>
    	<name>阿里云公共仓库</name>
    	<url>https://maven.aliyun.com/repository/public</url>
    </mirror>
</mirrors>
<!--配置maven插件-->
<profiles>
    <profile>
      <id>jdk-11</id>
      <activation>
        <jdk>11.0.24</jdk>
      </activation>
      <repositories>
        <repository>
      		<id>central</id>
      		<url>https://maven.aliyun.com/repository/central</url>
      		<releases>
      			<enabled>true</enabled>
      		</releases>
      		<snapshots>
      			<enabled>true</enabled>
      		</snapshots>
        </repository>
      </repositories>
    </profile>
</profiles>
<!--配置其它-->
<pluginGroups>
	<pluginGroup>com.alibaba.org.apache.maven.plugins</pluginGroup>
	<pluginGroup>com.alibaba.maven.plugins</pluginGroup>
</pluginGroups>
<activeProfiles>
	<activeProfile>nexus</activeProfile>
</activeProfiles>

五、idea配置

JDK配置

点击菜单栏中的“File”选项。选择“Project Structure”以打开项目结构设置窗口。

Mac安装配置Java,Git,Maven环境大全

Mac安装配置Java,Git,Maven环境大全

maven配置

idea如果不配置,默认是使用idea内置的maven,而非homebrew安装的maven。

打开IntelliJIDEA–>Preferences…–>Build,Execution,Deployment–>Build Tools–>Maven

修改Maven home path选项,如下图:

Mac安装配置Java,Git,Maven环境大全

Mac安装配置Java,Git,Maven环境大全

平台声明:以上文章转载于《CSDN》,文章全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,仅作参考。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

原文链接:https://blog.csdn.net/2301_76231061/article/details/144795561

遇见资源网 JAVA Mac安装配置Java,Git,Maven环境大全 http://www.ox520.com/157398.html

常见问题

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务