【Maven从入门到精通】03、Maven下载与安装

125 阅读2分钟

3、Maven下载与安装

统一使用版本:maven 3.6.3

3.1、下载和官网

如果你要下载旧版本,请参考如下进行寻找:

1、打开Download页面之后进入这里

image20220720193102345png

2、选择自己需要的版本!

image20220720193139324png

3、选择二进制或者源码下载方式!

image20220720193416732png

4、下载!

image20220720193517615png

3.3、Maven安装

Maven属于绿色出版软件,解压即安装

image20220720193728896png

3.2、Maven环境变量配置

为什么要配置环境变量?

  • 使用Java,需要配置JAVA_HOME
  • 设置MAVEN自身的运行环境,需要配置MAVEN_HOME
  • 测试环境配置结果 MVN
  • 不论是配置什么环境变量,他们都有一个好处就是:可以在任意,目录下执行和编译对应的文件。

mac 配置MAVEN_HOME

1、首先打开terminal

2、输入:vim ~/.bash_profile

3、按 i 或 a 进入编辑模式

4、输入你的配置

export MAVEN_HOME=/usr/local/apache-maven-3.6.3
export PATH=$PATH:$MAVEN_HOME/bin

5、保存,按ESC,输入英文 : ,输入wq,按下回车

image20220720195626712png

6、输入source ~/.bash_profile使配置文件生效

7、输入mvn -v查看是否配置成功,显示版本号等相关信息说明配置成功,如果没有改变那就重新打开终端!

为什么要配置JAVA_HOME?

原因是:未来在你的电脑上运行java产品比如:你自己开发的SSM、springboot、微服务的。也可以运行tomcat、zk、kafka、es、maven,因为他们都是java产品,只要是java开发的产品,就一定要读取 jdk 的目录调用目录中的java 和javac目录,才能把项目部署和运行到内存中。

为什么要配置MAVEN_HOME?

与git一样,您未来在idea中或者eclipse中执行的界面命令都在执行底层maven命令,也就是 mvn 指令。比如idea你在执行其实是通过在idea设置的maven进行编译和打包的,那么idea中配置的maven与环境变量中配置的maven有没有关系?没有,那么为什么要配置环境变量呢?让你有一个新的选择,可以通过命令行,从而达到和idea图形化界面一样的效果。

配置MAVEN_HOME:其实就是告诉你,你可以通过命令去打包和编译你的项目,可以不用idea的maven设置。但是在开发中我们建议就是配置上,还是图像界面会方便一点。

macdeMacBook-Pro:~ mac$ mvn -version
Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
Maven home: /usr/local/apache-maven-3.6.3
Java version: 1.8.0_331, 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: "11.6.7", arch: "x86_64", family: "mac"

image20220720194101114png

System.getProperties("JAVA_HOME");