记Mac OS下安装 maven的一次经历

新的项目是用java做的,因为前台页面找了外包的同学来负责,经常只能是白天提需求、晚上外包修改、第二天测试并上线。

以上是背景。

年底了,外包Z同学的公司项目也忙起来了,经常加班得比较晚,导致第二天上班的时候也不稳定,可能改完了bug等打包就要等到10点多以后上班才能拿到。在与Z同学沟通后,决定尝试一下自己来进行maven的打包工作。


准备工作

mac 下java的开发环境需要准备好,包括:

  1. java sdk
  2. maven
java sdk

这一步比较简单,参考网上的教程,可以直接在 mac的终端下(我用的是zsh)输入 java,这个时候系统会直接提示你需要安装java sdk才可以,点击了解更多详细信息即可进入java se 的下载官网1,选择你的系统并下载java 安装包即可(jdk-8u201-macosx-x64.dmg)。

下载好之后直接双击安装即可。

maven 安装

maven安装其实也比较简单,包括配置教程也比较容易,网上都有教程。但是自己这里挖了一个坑,把自己埋了半天才搞定。

直接进入maven官网2下载就可以,第一次没注意,直接下载了一个Source zip archive 的版本,然后按照下面的步骤进行安装、配置,真是坑的体无完肤。

  1. 下载后解压文件,得到一个 apache-maven-3.6.0 的文件夹
  2. 将该文件夹 拷贝到 /usr/local 目录下,这个时候系统会提示鉴权,你输入登录密码即可
  3. 创建/修改配置文件,修改~/.bash_profile文件,导入环境变量,具体代码包括:
    1. 创建、编辑配置文件:sudo vi ~/.bash_profile
    2. 增加配置:
      export M2_HOME=/usr/local/apache-maven-3.6.0
      export PATH=$PATH:$M2_HOME/bin
      
    3. 因为我试用的zsh,这里还需要额外将配置写入到 zsh的文件中~/.zshrc
      	sudo vi ~/.zshrc
      
      # User configuration 处增加如下代码
      	source ~/.bash_profile
      
    4. 运行source ~/.zshrc命令 使刚才写入的配置生效
    5. 在终端中运行 mvn -v 查看是否成功

以上都执行完之后,得到的结果是 zsh: command not found: mvn,期间通过百度找了N个办法(应该直接尝试google的),修改配置文件都是未果,期间发现我的 apache-maven 目录下根本没有 bin这个目录,然后还很聪明的在 该文件夹下搜到了一个唯一的bin目录,并将 配置中的 PATH 进行了修改,修改之后运行 mvn -v 报错信息变成了“ 找不到或无法加载主类 org.codehaus.plexus.classworlds.launcher.Launcher ”,然后根据这个报错找了半天的资料,才发现有提到说 maven的source type的问题,原来是自己最开始下错了版本。

于是重新进入了maven下载的官网,直接下载了 Binary zip archive 的安装包,解压、替换、运行命令,这次就直接成功了。

真是被坑的体无完肤啊~~~


  1. java se 的官网:https://www.oracle.com/technetwork/java/javase/downloads/index.html ↩︎

  2. maven官网的下载地址: http://maven.apache.org/download.cgi ↩︎

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Miykael_xxm

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值