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"