LoginSignup
5
5

More than 3 years have passed since last update.

AmazonLinux(CentOS)に最新版Mavenのインストール手順

Posted at

はじめに

AmazonLinux(CentOS)は、yumコマンドでインストールしたMavenがバージョンが古い(3.0.5、2019/06/16現在)ので、より新しいバージョンが必要の場合は、手動でインストールする必要があります。
今回は現時点最新版である3.6.1のインストール手順を紹介します。

JDK8のインストール

JDKがすでにインストールされている場合はスキップします。

インストール

OpenJDK8をインストールします。

  sudo -E yum install java-1.8.0-openjdk-devel -y
  java -version

環境変数設定

環境変数にJAVA_HOMEを追加します。

  echo "JAVA_HOME=$(readlink -f /usr/bin/java | sed "s:bin/java::")" | sudo tee -a   /etc/profile
  source /etc/profile

Mavenのインストール

ダウンロード

Mavenをダウンロードして解凍します。

curl https://archive.apache.org/dist/maven/maven-3/3.6.1/binaries/apache-maven-3.6.1-bin.tar.gz | tar zxv

Mavenの配置

配置フォルダを作成して配置します。まだ、今後簡単にバージョンを切り替えるため、/opt/maven/defaultのシンボリックリンクを作成します。

sudo mkdir /opt/maven
sudo mv apache-maven-3.6.1 /opt/maven/
sudo ln -s /opt/maven/apache-maven-3.6.1 /opt/maven/default

PATH追加

/opt/maven/default/binをPATH環境変数に追加して結果を確認します。

echo 'export PATH=$PATH:/opt/maven/default/bin' | sudo tee -a /etc/profile
source /etc/profile
mvn --version

問題がなければ、下記のような内容が出力されます。

Apache Maven 3.6.1 (d66c9c0b3152b2e69ee9bac180bb8fcc8e6af555; 2019-04-04T19:00:29Z)
Maven home: /opt/maven/default
Java version: 1.8.0_201, vendor: Oracle Corporation, runtime: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.201.b09-0.amzn2.x86_64/jre
Default locale: ja_JP, platform encoding: UTF-8
OS name: "linux", version: "4.14.114-105.126.amzn2.x86_64", arch: "amd64", family: "unix"

参考資料

5
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
5