CentOS8.5でApache Maven 3.8.4をインストールする

環境
OSバージョンの確認
# cat /etc/redhat-release
CentOS Linux release 8.5.2111

インストールの方法
1.java8をインストールします
# sudo yum install java-1.8.0-openjdk-devel

インストール後javaバージョンを確認します

# java -version
openjdk version "1.8.0_312"
OpenJDK Runtime Environment (build 1.8.0_312-b07)
OpenJDK 64-Bit Server VM (build 25.312-b07, mixed mode)

2.Mavenのダウンロード

URL https://maven.apache.org/download.cgi

maven3.8.4をダウンロードします

# wget https://dlcdn.apache.org/maven/maven-3/3.8.4/binaries/apache-maven-3.8.4-bin.tar.gz

ダウンロードしたファイルを解凍します
# tar -zxvf apache-maven-3.8.4-bin.tar.gz

解凍したフォルダを移動します
# sudo mv apache-maven-3.8.4 /opt/maven

3.Javaのパスの確認

# dirname $(readlink $(readlink $(which java)))
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.312.b07-2.el8_5.x86_64/jre/bin

4.maven環境変数を設定します

# sudo vi /etc/profile.d/maven.sh

以下の内容を追記します

export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.312.b07-2.el8_5.x86_64/
export M2_HOME=/opt/maven
export PATH=${M2_HOME}/bin:${PATH}

maven設定を反映します
# source /etc/profile.d/maven.sh

5.mavenバージョンを確認します

# mvn -version
Apache Maven 3.8.4 (9b656c72d54e5bacbed989b64718c159fe39b537)
Maven home: /opt/maven
Java version: 1.8.0_312, vendor: Red Hat, Inc., runtime: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.312.b07-2.el8_5.x86_64/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "4.18.0-348.2.1.el8_5.x86_64", arch: "amd64", family: "unix"

 

CentOS8

Posted by arkgame