CentOS8 Apache Mavenをインストールする

環境
# cat /etc/redhat-release
CentOS Stream release 8

操作方法
1.java8をインストールします

# sudo yum install java-1.8.0-openjdk-devel

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

# java -version
openjdk version "1.8.0_322"
OpenJDK Runtime Environment (build 1.8.0_322-b06)
OpenJDK 64-Bit Server VM (build 25.322-b06, mixed mode)

3.下記サイトから最新版Mavenをダウンロードします
https://maven.apache.org/download.cgi
Maven 3.8.6のダウンロード
# wget https://dlcdn.apache.org/maven/maven-3/3.8.6/binaries/apache-maven-3.8.6-bin.tar.gz

ファイルを解凍します

# tar -zxvf apache-maven-3.8.6-bin.tar.gz

ファイルを/opt/mavenに移動させます
# sudo mv apache-maven-3.8.6 /opt/maven

4.環境パスを設定します
# vi /etc/profile.d/maven.sh
以下のコードを記述します

export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.322.b06-11.el8.x86_64/
export M2_HOME=/opt/maven
export PATH=${M2_HOME}/bin:${PATH}

ファイルを反映します

# source /etc/profile.d/maven.sh

Mavenバージョンを確認します

# mvn -version
Apache Maven 3.8.6 (84538c9988a25aec085021c365c560670ad80f63)
Maven home: /opt/maven
Java version: 1.8.0_322, vendor: Red Hat, Inc., runtime: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.322.b06-11.el8.x86_64/jre
Default locale: ja_JP, platform encoding: UTF-8
OS name: "linux", version: "4.18.0-408.el8.x86_64", arch: "amd64", family: "unix"

 

CentOS Stream 8

Posted by arkgame