Apache Mavenは、主にJavaプロジェクト向けの無料のオープンソースプロジェクト管理ツールです。これはPOMに基づいており、C#、Ruby、Scalaなどで記述されたプロジェクトの構築と管理にも使用されます。パッケージとコード構成の管理に使用できる組み込みの目的コマンドが付属しています。
このチュートリアルでは、Ubuntu20.04にApacheMavenプロジェクト管理ツールをインストールする方法を紹介します。
- Ubuntu20.04を実行しているサーバー。
- ルートパスワードがサーバーに設定されます。
Javaのインストール
ApacheMavenはJavaに基づいています。したがって、Javaをサーバーにインストールする必要があります。次のコマンドを使用してJavaをインストールできます。
apt-get install default-jdk -y
Javaがインストールされたら、次のコマンドを使用して、インストールされているJavaのバージョンを確認できます。
java --version
次の出力が得られるはずです:
openjdk 11.0.8 2020-07-14 OpenJDK Runtime Environment (build 11.0.8+10-post-Ubuntu-0ubuntu120.04) OpenJDK 64-Bit Server VM (build 11.0.8+10-post-Ubuntu-0ubuntu120.04, mixed mode, sharing)
UbuntuリポジトリからApacheMavenをインストールします
デフォルトでは、ApacheMavenはUbuntu20.04のデフォルトリポジトリで利用できます。次のコマンドでインストールできます:
apt-get install maven -y
インストールが完了したら、次のコマンドを使用してApacheMavenのバージョンを確認できます。
mvn -version
次の出力が得られるはずです:
Apache Maven 3.6.3 Maven home: /usr/share/maven Java version: 11.0.8, vendor: Ubuntu, runtime: /usr/lib/jvm/java-11-openjdk-amd64 Default locale: en_US, platform encoding: UTF-8 OS name: "linux", version: "5.4.0-29-generic", arch: "amd64", family: "unix"
ソースからApacheMavenをインストールすることもできます。まず、次のコマンドを使用して最新バージョンのApacheMavenをダウンロードします。
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
次に、次のコマンドを使用して、抽出したディレクトリを/optに移動します。
mv apache-maven-3.6.3 /opt/maven
次に、新しいmaven.shを作成し、Maven環境変数を設定します。
nano /etc/profile.d/maven.sh
次の行を追加します:
export JAVA_HOME=/usr/lib/jvm/default-java export M2_HOME=/opt/maven export MAVEN_HOME=/opt/maven export PATH=${M2_HOME}/bin:${PATH}
ファイルを保存して閉じてから、実行権限を付与し、次のコマンドを使用して環境変数をアクティブ化します。
chmod +x /etc/profile.d/maven.sh
source /etc/profile.d/maven.sh
次に、次のコマンドを使用してMavenのバージョンを確認します。
mvn -version
次の出力が得られるはずです:
Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f) Maven home: /opt/maven Java version: 11.0.8, vendor: Ubuntu, runtime: /usr/lib/jvm/java-11-openjdk-amd64 Default locale: en_US, platform encoding: UTF-8 OS name: "linux", version: "5.4.0-29-generic", arch: "amd64", family: "unix"
上記のガイドでは、Ubuntu20.04でさまざまな方法を使用してApacheMavenをインストールする方法を学習しました。必要なバージョンのMavenをシステムに簡単にインストールできるようになったことを願っています。