在 Mac 上配置 Maven

Maven

1. 为什么学习这个技术?
  • JavaWeb开发中,需要使用大量jar包,我们需要手动去导入;
  • 如何能够让一个东西自动帮我导入和配置这个jar包 - 由此maven诞生了!
    • -
2. Maven 项目架构管理工具
  • 我们目前就是用来方便导入jar包的!
  • Maven的核心思想:约定大于配置 - 有约束,不要去违反 .
  • Maven会规定好你该如何去编写我们的java代码,必须要按照这个规范来;
    • -
3. 下载安装 Maven
4. 配置环境变量
  • Win系统环境变量:

    • M2_HOME - maven目录下的bin目录
    • MAVEN_HOME - maven的目录
    • 环境变量 Path - 配置 %MAVEN_HOME%bin
  • Mac中配置Maven
1.  下载`Maven`

    *   官网:https://maven.apache.org/download.cgi
        下载最新版本,如:`apache-maven-3.6.3-bin.tar.gz`

2.   添加`Maven`的环境变量

        *   解压压缩包至环境变量集合的位置,目录:/usr/local/maven
        *   打开终端,首先`cd ~`,若没有`.bash_profile`文件,通过 `touch ~/.bash_profile`命令创建
        *   在终端执行下述命令:
            `$ open ~/.bash_profile 
            or
            ¥ vim /etc/profile`
            (若使用 vim 编辑器,通过 i 插入内容)

        *   在`.bash_profile`文件中添加如下`maven`配置

            # 添加 Maven 环境变量
            export M2_HOME = /usr/local/maven/apache-maven-3.6.X
            export PATH=$M2_HOME/bin:$PATH

        *   保存并关闭该文件。(若使用`vim`编辑器,通过`:wq`命令实现保存并关闭)

 3.   使刚配置的环境变量生效

        *   在`terminal`中执行如下命令:

            $ source ~/.bash_profile

 4.   测试`Maven`是否配置成功

        *   用`maven`的命令查看`maven`版本,鉴定`Maven`环境是否安装成功。

            mvn -version

        *   配置成功时,输出的日志如下:

            Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
            Maven home: /usr/local/maven/apache-maven-3.6.3
            Java version: 1.8.0_221, vendor: Oracle Corporation, runtime: /Library/Java/JavaVirtualMachines/jdk1.8.0_221.jdk/Contents/Home/jre
            Default locale: zh_CN, platform encoding: UTF-8
            OS name: "mac os x", version: "10.16", arch: "x86_64", family: "mac"

5.   新开一个终端,运行`mvn`命令会显示命令不存在,如报错:

        zsh: command not found: mvn

        *   解决:问题原因是`zsh`的配置文件没有加载`~/.bash_profile`的配置项,做法如下:

            vim ~/.zshrc  或者  open ~/.zshrc

            在文件末尾添加上之前的`source ~/.bash_profile` 保存即可。

在 Mac 上配置 Maven

你可能感兴趣的:(mavenmacos)