mac 官网下载安装maven

260 阅读2分钟
前言

前些段时间在mac上安装了homebrew,然后用homebrew的方式安装了maven,发现方便是方便,但是安装的maven会引入很多依赖,其中还有jdk12。大约占用了600M的空间,因为我的macbook air 买的是256G的存储,感觉空间有点浪费,感觉还是通过官网下载的方式来安装maven。

maven介绍

Maven是一个项目管理工具,它包含了一个对象模型。一组标准集合,一个依赖管理系统。和用来运行定义在生命周期阶段中插件目标和逻辑。

个人理解

maven是用于管理java包依赖(包含下载,打包等生命周期),通过标准化的定义来脱离具体开发工具的限制,比如idea的项目或者eclipse的项目。方便同一个项目,可以用不同idea的方式来开发。

下载

用浏览器访问官网下载地址,下载最新版本。目前最新版本是3.9.9,提示需要jdk8版本及以上。目前我本地安装了oracle 的jdk8。因为有适用于苹果芯片的安装包版本。

解压

因为我下载的zip压缩包,下载后是直接解压好的。如果下载的是tar.gz的压缩包,可以用命令 tar -xvf apache-maven-3.9.9.tar.gz 来解压

移动文件夹
sudo mv apache-maven-3.9.9 /opt/

这个我的安装目录是/opt目录,这个目录也是homebrew的安装目录

配置环境变量

打开配置文件(需要会基本的vim操作)

vim ~/.bash_profile

复制下面的命令

export MAVEN_HOME=/opt/apache-maven-3.9.9
export PATH=$PATH:$MAVEN_HOME/bin

使配置生效

source ~/.bash_profile

测试是否安装完成

mvn -version

**Apache Maven 3.9.9 (8e8579a9e76f7d015ee5ec7bfcdc97d260186937)**

Maven home: /opt/apache-maven-3.9.9

Java version: 1.8.0_421, vendor: Oracle Corporation, runtime: /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home

Default locale: zh_CN, platform encoding: UTF-8

OS name: "mac os x", version: "14.6", arch: "aarch64", family: "mac"

输出类似于这段,说明maven环境变量配置好了。

maven配置

本地仓库配置

 <!-- 本地仓库配置  -->
  <localRepository>/opt/apache-maven-3.9.9/maven-repo</localRepository>

配置阿里云镜象

<mirror>
    <id>aliyunmaven</id>
    <mirrorOf>*</mirrorOf>
    <name>aliyun</name>
    <url>https://maven.aliyun.com/repository/public</url>
</mirror>