Linux(Ubuntu)にMavenをインストールする方法
リナックスには、わずかなステップでMavenをインストールすることができます。最初のステップは、Mavenの実行に必要なJDKをインストールすることです。このチュートリアルでは、UbuntuにMavenをインストールする方法を学びます。これらの手順は一般的であり、他の任意のLinuxシステムでも正常に動作します。
Linux/UbuntuでJDKをインストールする
一般的に、Ubuntuで何かをインストールする際にはaptパッケージマネージャを使用します。しかし、最新のJDKパッケージは使用できません。現在のバージョンはJava 13ですが、コマンドapt list -a | grep openjdkを実行すると、利用可能なOpenJDKのバージョンは8と11のみ表示されます。そのため、バイナリを使用してJDKをインストールし、一部の必要な環境変数を設定します。
ステップ1: JDKバイナリをダウンロードしてください。
以下のURLにアクセスしてください: https://jdk.java.net/13/ ダウンロードリンクをコピーして、Linux/x64ビルド用の以下のコマンドを使用してダウンロードと展開を行ってください。
$ wget https://download.java.net/java/GA/jdk13.0.1/cec27d702aa74d5a8630c65ae61e4305/9/GPL/openjdk-13.0.1_linux-x64_bin.tar.gz
$ tar -xvf openjdk-13.0.1_linux-x64_bin.tar.gz
$ mv jdk-13.0.1 /opt/
JDKを/optに移動しましたが、ファイルシステムのどこにでも置くことができます。
ステップ2: JAVA_HOMEとPathの環境変数の設定
ホームディレクトリから.profileファイルを開き、以下の行を追加してください。
JAVA_HOME='/opt/jdk-13.0.1'
PATH="$JAVA_HOME/bin:$PATH"
export PATH
設定変更を適用するためには、ターミナルを再起動するか、source .profile コマンドを実行することができます。
ステップ3: Javaのインストールを確認する。
JDKのインストールを確認するために、java -versionコマンドを実行できます。
$ java -version
openjdk version "13.0.1" 2019-10-15
OpenJDK Runtime Environment (build 13.0.1+9)
OpenJDK 64-Bit Server VM (build 13.0.1+9, mixed mode, sharing)
$
リナックスまたはUbuntuにMavenのインストールを行う。
私たちは、LinuxシステムにJDKをインストールしたのと同じ方法で、Mavenをインストールする予定です。
ステップ1:Mavenバイナリをダウンロードしてください。
以下のURLにアクセスしてください: https://maven.apache.org/download.cgi。「Binary tar.gz archive」ファイルのリンクをコピーしてください。その後、以下のコマンドを実行してダウンロードし、展開してください。
$ wget https://mirrors.estointernet.in/apache/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz
$ tar -xvf apache-maven-3.6.3-bin.tar.gz
$ mv apache-maven-3.6.3 /opt/
ステップ2:M2_HOMEとパス変数の設定
ユーザープロファイルファイル(.profile)に以下の行を追加してください。 (Yūzā purofīru fairu (.profile) ni ika no gyō o tsuika shite kudasai.)
M2_HOME='/opt/apache-maven-3.6.3'
PATH="$M2_HOME/bin:$PATH"
export PATH
ターミナルを再起動するか、変更を適用するためにsource .profileを実行してください。
ステップ3:Mavenのインストールを確認します。
「mvn -version」コマンドを実行して、次の出力が表示されるはずです。
$ mvn -version
Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
Maven home: /opt/apache-maven-3.6.3
Java version: 13.0.1, vendor: Oracle Corporation, runtime: /opt/jdk-13.0.1
Default locale: en, platform encoding: UTF-8
OS name: "linux", version: "4.15.0-47-generic", arch: "amd64", family: "unix"
$
以上です。MavenはあなたのLinuxシステムに正常にインストールされました。