1.win 下maven的安装配置与使用
1.1 Maven核心程序的安装配置
• 检查当前系统中是否正确配置了JAVA_HOME
C:\Windows\System32>echo %JAVA_HOME%
D:\DevInstall\jdk1.7.0_07
• 解压Maven的安装包到一个非中文无空格的目录下(apache-maven-3.2.2-bin.zip)
D:\DevInstall\apache-maven-3.2.2
• 配置环境变量:M2_HOME/MAVEN_HOME(建议使用M2_HOME )
D:\DevInstall\apache-maven-3.2.2
• 配置环境变量:path
D:\DevInstall\apache-maven-3.2.2\bin
• 查看Maven版本信息,检查核心程序是否安装正确
C:\Windows\System32>mvn -v
Apache Maven 3.2.2 (45f7c06d68e745d05611f7fd14efb6594181933e; 2014-06-17T21:51:42+08:00)
Maven home: D:\DevInstall\apache-maven-3.2.2
Java version: 1.7.0_07, vendor: Oracle Corporation
Java home: D:\DevInstall\jdk1.7.0_07\jre
Default locale: zh_CN, platform encoding: GBK
OS name: "windows 7", version: "6.1", arch: "amd64", family: "windows"
1.2 关于本地仓库的必要设置
• Maven的核心程序并不能执行具体的功能,它只负责宏观的调度,具体的工作是交给Maven的插件来完成的。
• Maven的核心程序默认会到本地仓库中查找需要的插件。
• 本地仓库默认的位置是:~\.m2\repository目录(~代表当前用户的家目录,例如:C:\Users\Creathin)
• 如果之前没有下载过需要的插件,则此时无法找到。
• 如果本地仓库没有,Maven会自动访问远程的中央仓库下载需要的资源。
• 如果当前不能联外网则下载失败,仓库修改为之前准备好的一个目录。
• 如果没有外网,那么可以将默认的本地仓库修改为之前准备好的一个目录。
• 要修改的配置文件是:Maven解压目录\conf\settings.xml,做如下修改
<localRepository>D:\RepMaven</localRepository>
2.mac下maven的安装配置与使用
2.1 安装:双击解压刚才下载好的maven的文件,解压到你想要的文件夹底下。
2.2 配置
• 打开终端输入命令 vim ~/.bash_profile (编辑环境变量配置文件)
• 按下i,进入编辑模式 • 在环境变量文件中加上如下的配置
# export maven home
export M2_HOME=/Users/luomingkui/source/apache-maven-3.6.1
# add `M2_HOME/bin` to the `$PATH`
export PATH="$PATH:$M2_HOME/bin";
• 输入 :wq退出并保存当前文件
• 输入 source .bash_profile,按下Enter键使bash_profile生效。
• 输入 mvn -v,结果如下图所示即表明配置成功
3. Linux 下maven的安装配置与使用
3.1 Maven下载:https://maven.apache.org/download.cgi
3.2 把apache-maven-3.6.1-bin.tar.gz上传到linux的/opt/software目录下
3.3 解压apache-maven-3.6.1-bin.tar.gz到/opt/module/目录下面
[luomk@hadoop102 software]$ tar -zxvf apache-maven-3.6.1-bin.tar.gz -C /opt/module/
3.4 修改apache-maven-3.6.1的名称为maven
[luomk@hadoop102 module]$ mv apache-maven-3.6.1/ maven
3.5 添加环境变量到/etc/profile中
[luomk@hadoop102 module]$ sudo vim /etc/profile
#MAVEN_HOME
export MAVEN_HOME=/opt/module/maven
export PATH=$PATH:$MAVEN_HOME/bin
3.6 测试安装结果
[luomk@hadoop102 module]$ source /etc/profile
[luomk@hadoop102 module]$ mvn -v