Apache Mavenは、POM(プロジェクト、オブジェクト、モデル)の概念に基づくソフトウェアプロジェクト管理ツールです。 Mavenは、主にJavaベースのプロジェクトに使用されるビルド自動化ツールです。また、C#、Ruby、Scala、およびその他の言語で記述されたプロジェクトの構築と管理にも使用できます。
このチュートリアルでは、Ubuntu16.04にApacheMavenをインストールして構成する方法を段階的に説明します。また、PPAリポジトリからJava8をインストールする方法についても学びます。
- Ubuntu 16.04
- root権限
- Ubuntu16.04にJavaをインストールする
- ApacheMavenをダウンロード
- ApacheMaven環境を構成する
- テスト
このチュートリアルでは、PPAリポジトリのJavaパッケージを使用するため、JavaPPAリポジトリをシステムに追加する必要があります。
新しいリポジトリを追加する前に、以下のaptコマンドを使用して「python-software-properties」パッケージをインストールしてください。
sudo apt install -y python-software-properties
次に、Java PPAリポジトリを追加し、すべてのリポジトリを更新します。
sudo add-apt-repository ppa:webupd8team/java
sudo apt update
Ubuntuリポジトリが更新されました。
ApacheMavenにはJDK1.7以降が必要です。このガイドでは、JDK1.8をインストールします。
以下のaptコマンドを使用してPPAからjavaをインストールします。
sudo apt install -y oracle-java8-installer
インストール中に、Oracleバイナリライセンスについてのプロンプトが表示されます。 [OK]を選択します。
[はい]ボタンを選択して、Oracleライセンスに同意します。
インストールが完了したら、以下のコマンドを使用してJavaのバージョンを確認してください。
java -version
次のような結果が表示されます。
Ubuntu16.04サーバーにインストールされたJava8。
このステップでは、wgetコマンドを使用してapachemavenバイナリコードをダウンロードします。また、Mavenホームディレクトリとして「/ usr / local/src」ディレクトリを使用します。
'/ usr / local / src'ディレクトリに移動し、ApacheMavenバイナリコードをダウンロードします。
cd /usr/local/src
wget http://www-us.apache.org/dist/maven/maven-3/3.5.2/binaries/apache-maven-3.5.2-bin.tar.gz
maven.tar.gzファイルを抽出してから、圧縮ファイルを削除します。
tar -xf apache-maven-3.5.2-bin.tar.gz
rm -f apache-maven-3.5.2-bin.tar.gz
そして、新しいディレクトリapache-maven-versionを取得します-ディレクトリの名前を変更します。
mv apache-maven-3.5.2/ apache-maven/
これで、ApacheMavenが「/usr / local / src/apache-maven」ディレクトリにダウンロードされます。
このステップでは、ApacheMavenの環境を構成します。 'JAVA_HOME'、M2_HOME、MavenバイナリファイルのPATH環境など、ApacheMavenに必要ないくつかの環境変数を定義します。
'/etc/profile.d'ディレクトリに移動し、新しい構成ファイル'maven.sh'を作成します。
cd /etc/profile.d/
vim maven.sh
次の構成をそこに貼り付けます。
# Apache Maven Environment Variables
# MAVEN_HOME for Maven 1 - M2_HOME for Maven 2
export JAVA_HOME=/usr/lib/jvm/java-8-oracle
export M2_HOME=/usr/local/src/apache-maven
export MAVEN_HOME=/usr/local/src/apache-maven
export PATH=${M2_HOME}/bin:${PATH}
変更を保存して終了します。
次に、「maven.sh」スクリプトを実行可能にし、「source」コマンドを実行して構成を適用します。
chmod +x maven.sh
source maven.sh
ApacheMaven環境のセットアップが完了しました。
Mavenのインストールを確認するために、以下のmavenコマンドを実行できます。
mvn --version
そして、次のような結果が得られるはずです。
ApacheMaven3.2のインストールが完了しました。 Linux 64ビットで実行され、Java 1.8がインストールされており、Mavenホームディレクトリは「/ usr / local / src/apache-maven」です。