天天看點

centos7 yum安裝maven_Centos7安裝Maven

Centos7安裝Maven

Maven 是一個項目管理工具,可以對 Java 項目進行建構、依賴管理。

前提: 安裝Maven需要java開發環境,可使用下列指令檢視是否安裝了java:

[[email protected]_0_17_centos ~]# java -version

java version "1.8.0_161"

Java(TM) SE Runtime Environment (build 1.8.0_161-b12)

Java HotSpot(TM) 64-Bit Server VM (build 25.161-b12, mixed mode)

如果沒有列印出類似的内容,可參考linux下tomcat部署的第一小節進行安裝JDK。

下面開始安裝Maven:

一、擷取Maven安裝包

方法一、通路 http://maven.apache.org/download.cgi 下載下傳 apache-maven-3.6.1-bin.tar.gz。

方法二、使用wget下載下傳。

1. 安裝wget

[[email protected]_0_17_centos opt]# yum -y install wget

2. 在/opt/目錄下,下載下傳apache-maven-3.6.1-bin.tar.gz

[[email protected]_0_17_centos /]# cd /opt/

[[email protected]_0_17_centos opt]# wget http://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.6.1/binaries/apache-maven-3.6.1-bin.tar.gz

注意:如果使用第一種方式進行下載下傳的,請把下載下傳的apache-maven-3.6.1-bin.tar.gz上傳到 /opt/目錄下。

二、解壓安裝包

[[email protected]_0_17_centos opt]# cd /opt/

# 解壓到目前目錄

[r[email protected]_0_17_centos opt]# tar -zxvf apache-maven-3.6.1-bin.tar.gz

# 把apache-maven-3.6.1改成maven3.6.1

[[email protected]_0_17_centos opt]# mv apache-maven-3.6.1 maven3.6.1

三、配置Maven環境變量

# 編輯profile

[[email protected]_0_17_centos opt]# sudo vim /etc/profile

# 在檔案中追加,如果已存在PATH,請追加

export MAVEN_HOME=/opt/maven3.6.1

export PATH=${JAVA_HOME}/bin:${MAVEN_HOME}/bin:

# 重新整理profile

[[email protected]_0_17_centos opt]# source /etc/profile

# 檢測是配置成功,出現類似輸出,說明配置成功

[[email protected]_0_17_centos opt]# mvn -v

Apache Maven 3.6.1 (d66c9c0b3152b2e69ee9bac180bb8fcc8e6af555; 2019-04-05T03:00:29+08:00)

Maven home: /opt/maven3.6.1

Java version: 1.8.0_161, vendor: Oracle Corporation, runtime: /usr/java/jdk1.8.0_161/jre

Default locale: en_US, platform encoding: UTF-8

OS name: "linux", version: "3.10.0-514.26.2.el7.x86_64", arch: "amd64", family: "unix"

四、切換中央倉庫為aliyun

# 修改settings.xml配置檔案

[[email protected]_0_17_centos opt]# vim /opt/maven3.6.1/conf/settings.xml

# 找到 把 mirror 标簽中的内容修改為

alimaven

aliyun maven

http://maven.aliyun.com/nexus/content/groups/public/

central

# 儲存,退出即可切換完成