Ubuntu 18.04にApache Mavenをインストールする

前書き

Apache Mavenは、Javaプロジェクトで使用される無料のオープンソースプロジェクト管理ツールです。Apache Mavenを使用すると、中央の情報からプロジェクトのビルド、レポート、ドキュメントを簡単に管理できます。Apache Mavenは、プロジェクトのビルドインフラストラクチャを自動化する完全なフレームワークを提供します。

このチュートリアルでは、Ubuntu 18.04にApache Mavenをインストールする方法を学びます。

前提条件

  • 新しくデプロイされたVultr Ubuntu 18.04サーバー。
  • サーバー上に作成されたsudo特権を持つ非rootユーザー。

サーバーを更新する

まず、システムを最新の安定バージョンに更新します。

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

Javaをインストールする

Maven 3.3以降では、JDK 1.7以降がインストールされている必要があります。Ubuntu 18.04のデフォルトのJava開発およびランタイムであるOpenJDKをインストールします。

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

sudo apt-get install -y default-jdk

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をインストールする

まず、作業ディレクトリを次のディレクトリに変更します/opt/

cd /opt/

Apache Mavenの最新の安定バージョンは、公式Webサイトからダウンロードできます。

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

ダウンロードが完了したら、ダウンロードしたアーカイブを解凍します。

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

次に、抽出したディレクトリの名前を変更します。

sudo mv apache-maven-3.6.0 maven 

環境変数の設定

次に、あなたが設定するなどの環境変数が必要になりますM2_HOMEJAVA_HOMEPATH。これを行うmavenenv.shには、/etc/profile.d/ディレクトリ内にファイルを作成します。

sudo vi /etc/profile.d/mavenenv.sh

次の行を追加します。

export JAVA_HOME=/usr/lib/jvm/default-java
export M2_HOME=/opt/maven
export PATH=${M2_HOME}/bin:${PATH}

ファイルを保存して閉じ、実行可能にします。

sudo chmod +x /etc/profile.d/mavenenv.sh

これで、環境変数をロードできます。

source /etc/profile.d/mavenenv.sh

インストールを確認する

すべてが正常に構成されたら、Apache 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-36-generic", arch: "amd64", family: "unix"

おめでとうございます。Ubuntu18.04サーバーにApache Mavenが正常にインストールされました。Mavenの使用を開始するには、Apache Mavenの公式ドキュメントにアクセスしてください。



Leave a Comment

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

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

CentOS 7サーバーにApache 2.4をインストールする方法を説明します。安定したウェブサーバーを構築するための前提条件と手順を解説します。

FreeBSD 11.1にBlacklistdをインストールする方法

FreeBSD 11.1にBlacklistdをインストールする方法

FreeBSD 11.1におけるBlacklistdのインストール方法について詳しく解説します。この方法を通じて、強力なセキュリティ対策を実装できます。

Windows Serverのサーバーマネージャーを使用した複数サーバーの管理

Windows Serverのサーバーマネージャーを使用した複数サーバーの管理

サーバーマネージャーを使用して、Windows Serverの管理が向上します。セキュリティリスクを軽減し、効率的な管理を実現します。

CentOS 7にSeafileサーバーをインストールする方法

CentOS 7にSeafileサーバーをインストールする方法

CentOS 7にSeafileサーバーをインストールする方法。Seafile(コミュニティバージョン)は、ownCloudに似た無料のオープンソースファイル同期および共有ソリューションです。

DebianでSnortを設定する方法

DebianでSnortを設定する方法

Snortは無料のネットワーク侵入検知システムです。最新の方法で、SnortをDebianにインストールし、設定する手順を紹介します。ネットワークのセキュリティを強化しましょう。

CentOS 7にGraylogサーバーをインストールする方法

CentOS 7にGraylogサーバーをインストールする方法

CentOS 7にGraylogサーバーをインストールし、ログ管理を行う方法を学びます。

WindowsでhMailServerを使用してメールサーバーを構築する

WindowsでhMailServerを使用してメールサーバーを構築する

WindowsサーバーでWebサイトを実行している場合、電子メールも受信できるようにするためにhMailServerを使用する方法を解説します。

Ubuntu 19.04にFiveMサーバーをインストールする方法

Ubuntu 19.04にFiveMサーバーをインストールする方法

FiveMサーバーをUbuntu 19.04にインストールするための詳細なガイド。必要条件からインストール、起動、トラブルシューティングまで、すべてのステップを含みます。

WsgiDAVを使用してDebian 10にWebDAVをデプロイする

WsgiDAVを使用してDebian 10にWebDAVをデプロイする

Debian 10にWebDAVをデプロイする方法を学び、WsgiDAVとSSL証明書で安全な接続を実現しましょう。

ヘルスケア2021における人工知能の影響

ヘルスケア2021における人工知能の影響

ヘルスケアにおけるAIは、過去数十年から大きな飛躍を遂げました。したがって、ヘルスケアにおけるAIの未来は、日々成長を続けています。