Mac环境下的Maven配置

1,975 阅读2分钟

Maven简介

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

注* maven 3.3+需要 1.7或更高版本的jdk

Maven下载

maven下载地址:maven.apache.org/download.cg…

Maven环境配置

  • 将下载到的压缩文件解压,将解压的文件放到一个自己认为符合你内心秩序的目录。
  • 我的存放目录是:Library/maven/apache-maven-3.6.1
  • 分享几个常用命令

  • 1.cd Library //进入Library目录。
  • 2.mkdir maven //创建maven目录
  • 3.ls //查看目录文件
  • 4.cp -r Users/userName/Download/apach-maven-3.6.1 Library/maven // 将刚才解压的文件复制到Library/maven目录

接下来就是比较重要的点了。配置环境变量。编辑配置文件

sudo vim /etc/profile  //系统级配置文件,所以使用sudo获得权限。

按下“i”进入编辑模式,编辑文件
M2_HOME="/Library/maven/apache-maven-3.6.1" //创建maven目录变量
JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home"
CLASS_PATH="$JAVA_HOME/lib"

PATH=".$PATH:$JAVA_HOME/bin:$M2_HOME/bin" //多个变量之间使用“:”连接。
按下“ESC”退出编辑模式
输入“:wq!”保存并退出

加载环境变量

source /etc/profile

环境检查

mvn -v

Apache Maven 3.6.1 (d66c9c0b3152b2e69ee9bac180bb8fcc8e6af555; 2019-04-05T03:00:29+08:00)
Maven home: /Library/maven/apache-maven-3.6.1
Java version: 1.8.0_191, vendor: Oracle Corporation, runtime: /Library/Java/JavaVirtualMachines/jdk1.8.0_191.jdk/Contents/Home/jre
Default locale: zh_CN, platform encoding: UTF-8
OS name: "mac os x", version: "10.13.6", arch: "x86_64", family: "mac"
dzbdeMacBook-Pro:/ $ 

如果出现以上信息,恭喜你,配置完成!

以上为理想状态应该出现的情况,但是。。。。有时候确实有坑需要踩一下。

-bash: mvns: command not found

如果出现以上情况,请认真检查两个地方。

  • 1.认真检查你的环境变量,看看是不是写错了。
  • 2.看看是否使用了zsh导致命令无效,这个网上一堆暴力有效的方式。