CentOS 7にApache Mavenをインストールする

Apache Maven の公式ダウンロードページより、Apache Mavenの最新バージョンを確認します。

Maven – Download Apache Maven

例えば、現在の最新バージョンは 3.8.6 なので、最新バージョンのtar.gzファイルを/usr/local/srcにダウンロードします。

$ cd /usr/local/src
$ wget https://dlcdn.apache.org/maven/maven-3/3.8.6/binaries/apache-maven-3.8.6-bin.tar.gz

tar.gzファイルを解凍し、解凍したフォルダーをapache-mavenにリネームします。

$ tar -xf apache-maven-3.8.6-bin.tar.gz
$ mv apache-maven-3.8.6/ apache-maven/ 

Apache Maven の実行環境を設定する

'/etc/profile.d'' maven.sh 'を作成して、システム上で事前にコンパイルされたApache Mavenファイルに環境変数を設定する必要があります。

$ cd /etc/profile.d/
$ vi maven.sh

maven.sh 設定ファイルに次の設定を追加します。

# Apache Maven Environment Variables
# MAVEN_HOME for Maven 1 - M2_HOME for Maven 2
export M2_HOME=/usr/local/src/apache-maven
export PATH=${M2_HOME}/bin:${PATH}

次に ‘maven.sh’ 設定ファイルを実行可能にしてから、「source」コマンドを実行して設定を読み込みます。

$ chmod +x maven.sh
$ source /etc/profile.d/maven.sh

下記コマンドでApache Mavenのバージョンを確認します。

$ mvn --version
Apache Maven 3.8.6 (84538c9988a25aec085021c365c560670ad80f63)
Maven home: /usr/local/src/apache-maven
Java version: 11.0.7, vendor: Oracle Corporation, runtime: /usr/java/jdk-11.0.7
Default locale: ja_JP, platform encoding: UTF-8
OS name: "linux", version: "3.10.0-1160.53.1.el7.x86_64", arch: "amd64", family: "unix"

ここで、Apache Mavenのインストールが完了です。