• Mac M1芯片Java开发环境搭建 · Maven安装


    写文章就是为了帮助更多的人!顺便留下自己的成长轨迹。。。

    如果对你有用 记得收藏+点赞+关注额 !!!

    ---- Nick.Peng


    一、下载Maven

    二、安装Maven

    • 解压下载的zip包,得到apache-maven-3.8.6
    • 依次按照以下步骤操作即可成功安装
      cd ~/Library
      # 新建一个maven文件夹
      mkdir maven
      # 将解压后的文件夹复制到新建的maven文件内,继续第三步
      cp ~/Downloads/apache-maven-3.8.6 .
      
      • 1
      • 2
      • 3
      • 4
      • 5

    三、配置环境变量

    • 在终端输入:vim ~.zshrc,将maven安装路径(路径替换为你自己的路径)添加到zsh配置文件后保存,如下
      export PATH=/Users/nick/Library/maven/apache-maven-3.8.6/bin:$PATH
      
      • 1
    • 在终端输入source ~.zshrc使其环境变量生效
    • 继续输入mvn -v,提示以下信息,即安装成功
       ~/ mvn -v
      Apache Maven 3.8.6 (cecedd343002696d0abb50b32b541b8a6ba2883f)
      Maven home: /Users/nick/Library/maven/apache-maven-3.8.6
      Java version: 1.8.0_332, vendor: Azul Systems, Inc., runtime: /Library/Java/JavaVirtualMachines/zulu-8.jdk/Contents/Home/jre
      Default locale: zh_CN, platform encoding: UTF-8
      OS name: "mac os x", version: "12.4", arch: "aarch64", family: "mac"
      
      • 1
      • 2
      • 3
      • 4
      • 5
      • 6

    四、配置Maven仓库

    • 打开~/.m2/settings.xml,如不存在,在home目录新建.m2文件夹,并将maven安装目录下的配置文件复制一份到新建的.m2目录下
      mkdir .m2  # 第一次同步maven仓库时也会自动创建
      cd .m2
      cp /Library/maven/apache-maven-3.8.6/conf/settings.xml
      
      • 1
      • 2
      • 3
    • 找到 标签,修改仓库地址为自己的仓库文件夹,保存即可,如图(默认是~/.m2目录)
      <localRepository>/Users/nick/maven_repositorylocalRepository>
      
      • 1
      在这里插入图片描述

    五、配置Maven镜像源

    • 打开~/.m2/settings.xml,找到 标签添加如下阿里镜像源保存即可,如图
        <mirrors>
          <mirror>
            <id>alimavenid>
            <name>aliyun mavenname>
            <url>http://maven.aliyun.com/nexus/content/groups/public/url>
            <mirrorOf>centralmirrorOf>        
          mirror>
        mirrors>
      
      • 1
      • 2
      • 3
      • 4
      • 5
      • 6
      • 7
      • 8
      在这里插入图片描述
  • 相关阅读:
    互联网性能和可用性优化CDN和DNS
    27 行为型模式-解释器模式
    Springboot01入门
    【Final Project】Kitti的双目视觉里程计(2)重读
    Android Thread线程的简单使用
    [Linux]文件系统
    BOM体系学习
    k8s 读书笔记 - 深入掌握 Pod
    神经网络模型--数学建模
    JavaWeb过滤器Filter(附tomcat部分源码分析)
  • 原文地址:https://blog.csdn.net/PY0312/article/details/125882072