安装 Maven 环境

Maven 是一款项目管理工具, 通常用于管理项目模块儿依赖和jar包.Maven 有一仓库的概念, 下载的jar包都存储在maven 仓库中, 默认仓库位置为~/.m2, 通常笔者会手工修改maven 仓库位置. 目前maven 最新版本为 3.5.0 , 但是用3.2.5 版本的居多, 所以笔者就安装两个版本的maven. 但是,将maven 3.2.5 设置为默认maven 版本.

1. Maven 安装

1.1 下载

Maven 官网下载地址: http://maven.apache.org/download.cgi

  • apache-maven-3.2.5-bin.tar.gz
  • apache-maven-3.5.0-bin.tar.gz

1.2 上传

笔者将maven 安装到 /opt/app/maven 目录, maven 仓库位置: /var/data/mavenRS, maven 备份路径: /opt/source, 若目录不存在,则创建目录:

[admin@localhost ~]$ mkdir -p /opt/app/maven/ /var/data/mavenRS/

目录创建完后, 使用WinCP 工具将maven 安装包上传到 /opt/app/maven 目录下

1.3 解压

[admin@localhost maven]$ tar -zxf apache-maven-3.2.5-bin.tar.gz
[admin@localhost maven]$ tar -zxf apache-maven-3.5.0-bin.tar.gz

1.4 备份

mv /opt/app/maven/*.tar.gz /opt/source

1.5 修改仓库位置

修改配置文件conf/settings.xml 中的settings 节点中第一行添加xml配置片段:

<localRepository>/var/data/mavenRS</localRepository>

1.6 测试

由于没有设置环境变量,所以只能使用绝对路径来执行mvn 命令.

[admin@localhost maven]$ /opt/app/maven/apache-maven-3.2.5/bin/mvn -version
Apache Maven 3.2.5 (12a6b3acb947671f09b81f49094c53f426d8cea1; 2014-12-15T01:29:23+08:00)
Maven home: /opt/app/maven/apache-maven-3.2.5
Java version: 1.7.0_80, vendor: Oracle Corporation
Java home: /opt/app/jdk/jdk1.7.0_80/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "2.6.32-642.el6.x86_64", arch: "amd64", family: "unix"
[admin@localhost maven]$ 
[admin@localhost maven]$ /opt/app/maven/apache-maven-3.5.0/bin/mvn -version
Apache Maven 3.5.0 (ff8f5e7444045639af65f6095c62210b5713f426; 2017-04-04T03:39:06+08:00)
Maven home: /opt/app/maven/apache-maven-3.5.0
Java version: 1.7.0_80, vendor: Oracle Corporation
Java home: /opt/app/jdk/jdk1.7.0_80/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "2.6.32-642.el6.x86_64", arch: "amd64", family: "unix"
[admin@localhost maven]$

2. 设置环境变量

2.1 编辑/etc/profile 文件

[admin@localhost maven]$ vim /etc/profile

2.2 文件末尾添加配置:

# maven env  
export MAVEN_HOME=/opt/app/maven/apache-maven-3.2.5  
export PATH=$PATH:$MAVEN_HOME

2.3 使配置文件立即生效

默认修改 /etc/profile 之后并不能立即生效, 需要重新登录才能生效, 可使用source 命令来使修改立即生效.

[admin@localhost maven]$ source /etc/profile

2.4 测试环境变量是否生效

[admin@localhost maven]$ mvn -version       
Apache Maven 3.2.5 (12a6b3acb947671f09b81f49094c53f426d8cea1; 2014-12-15T01:29:23+08:00)
Maven home: /opt/app/maven/apache-maven-3.2.5
Java version: 1.7.0_80, vendor: Oracle Corporation
Java home: /opt/app/jdk/jdk1.7.0_80/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "2.6.32-642.el6.x86_64", arch: "amd64", family: "unix"
[admin@localhost maven]$

results matching ""

    No results matching ""