インストールする方法 Apache Ubuntu 18.04LTSのMaven

Apache Mavenは、無料のオープンソースプロジェクト管理ソフトウェアであり、1つの中央の場所からプロジェクトのビルド、レポート、およびドキュメントを管理するために使用できます。 これは、プロジェクトオブジェクトモデルの概念に基づいており、特にJavaベースのプロジェクトの展開に使用されます。 Apache Mavenは、Java開発者の日常業務を容易にし、通常、Javaベースのプロジェクトを理解するのに役立ちます。 プロジェクトをSubversionまたはGitと簡単に統合できます。 Mavenを使用して、C#、Ruby、Scala、およびその他の言語で記述されたプロジェクトを作成および管理することもできます。

このチュートリアルでは、インストール方法を説明します Apache Ubuntu18.04サーバー上のMaven。

要件

  • Ubuntu18.04を実行しているサーバー。
  • サーバーにrootパスワードが設定されています。

入門

このチュートリアルのコマンドは、root権限で実行する必要があります。 rootユーザーになるには、次のコマンドを実行します。

sudo -s

と入力します sudo 要求されたときのパスワード。

開始する前に、システムを最新バージョンに更新する必要があります。 これを行うには、次のコマンドを実行します。

apt-get update -y
apt-get upgrade -y

システムが更新されたら、システムを再起動して変更を適用します。

JavaJDKをインストールします

Mavenでは、JavaJDKがシステムにインストールされている必要があります。 デフォルトでは、Java Development Kit(JDK)はUbuntu18.04のデフォルトリポジトリで利用できます。 次のコマンドを実行してインストールできます。

apt-get install default-jdk -y

Javaがインストールされたら、次のコマンドを使用してJavaのバージョンを確認できます。

java -version

次の出力が表示されます。

openjdk version "10.0.2" 2018-07-17
OpenJDK Runtime Environment (build 10.0.2+13-Ubuntu-1ubuntu0.18.04.3)
OpenJDK 64-Bit Server VM (build 10.0.2+13-Ubuntu-1ubuntu0.18.04.3, mixed mode)

インストール Apache Maven

まず、最新バージョンのをダウンロードする必要があります Apache 公式WebサイトのMaven。 次のコマンドでダウンロードできます。

cd /tmp
wget https://www-us.apache.org/dist/maven/maven-3/3.6.0/binaries/apache-maven-3.6.0-bin.tar.gz

ダウンロードが完了したら、次のコマンドを使用してダウンロードしたファイルを抽出します。

tar -xvzf apache-maven-3.6.0-bin.tar.gz

次に、次のコマンドを使用して、抽出したディレクトリを/ opt /ディレクトリにコピーします。

cp -r apache-maven-3.6.0 /opt/maven

次に、JavaとMav​​enの環境変数を設定する必要があります。 これを行うには、maven.shファイルを作成します。

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}

次に、次のコマンドを使用して、maven.shファイルに適切な権限を付与します。

chmod 755 /etc/profile.d/maven.sh

最後に、次のコマンドを実行して環境変数をロードします。

source /etc/profile.d/maven.sh

これで、次のコマンドを実行してMavenのインストールを確認できます。

mvn -version

次の出力が表示されます。

Apache Maven 3.6.0 (97c98ec64a1fdfee7767ce5ffb20918da4f719f3; 2018-10-24T18:41:47Z)
Maven home: /opt/maven
Java version: 10.0.2, vendor: Oracle Corporation, runtime: /usr/lib/jvm/java-11-openjdk-amd64
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "4.15.0-20-generic", arch: "amd64", family: "unix"

おめでとう! 正常にインストールされました Apache Ubuntu 18.04LTSサーバー上のMaven。