ウェブサイト検索

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


Apache Maven は、オープン ソース ソフトウェアのプロジェクト管理およびビルド自動化ツールであり、プロジェクト オブジェクト モデル (POM) の概念に基づいており、主に Java のデプロイに使用されます。ベースのアプリケーションだけでなく、C#Ruby、その他のプログラミング言語で書かれたプロジェクトでも使用できます。

この記事では、CentOS 7 システムに最新バージョンの Apache Maven をインストールして構成する方法を説明します (指定された手順は RHEL でも機能します) > およびFedora ディストリビューション)。

前提条件

  • 新しくデプロイされた、または既存の CentOS 7 サーバー インスタンス。
  • Java 開発キット (JDK) – Maven 3.3 以降を実行するには、JDK 1.7 以降が必要です。

CentOS 7 に OpenJDK 8 をインストールする

Java 開発キット (JDK)Apache Maven をインストールするための主な要件であるため、まずデフォルトのリポジトリから CentOS 7 システムに Java をインストールし、次のコマンドを使用してバージョンを確認します。

yum install -y java-1.8.0-openjdk-devel
java -version

インストールが正常に完了すると、次の出力が表示されます。

openjdk version "1.8.0_141"
OpenJDK Runtime Environment (build 1.8.0_141-b16)
OpenJDK 64-Bit Server VM (build 25.141-b16, mixed mode)

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

次に、公式の Apache Maven ダウンロード ページに移動して最新バージョンを入手するか、次の wget コマンドを使用して Maven ホーム ディレクトリ「/usr/local/src」 にダウンロードします。

cd /usr/local/src
wget http://www-us.apache.org/dist/maven/maven-3/3.5.4/binaries/apache-maven-3.5.4-bin.tar.gz

ダウンロードしたアーカイブ ファイルを解凍し、次のコマンドを使用して名前を変更します。

tar -xf apache-maven-3.5.4-bin.tar.gz
mv apache-maven-3.5.4/ apache-maven/ 

Apache Maven 環境の構成

ここで、'/etc/profile.d'に設定ファイル 'maven.sh' を作成して、システム上のプリコンパイルされた Apache Maven ファイルに環境変数を設定する必要があります。 Strong> ディレクトリ。

cd /etc/profile.d/
vim maven.sh

次の設定を「maven.sh」 設定ファイルに追加します。

Apache Maven Environment Variables
MAVEN_HOME for Maven 1 - M2_HOME for Maven 2
export M2_HOME=/usr/local/src/apache-maven
export PATH=${M2_HOME}/bin:${PATH}

次に、「maven.sh」 設定ファイルを実行可能にし、「source」 コマンドを実行して設定をロードします。

chmod +x maven.sh
source /etc/profile.d/maven.sh

Apache Mavenのバージョンを確認する

Apache Maven のインストールを確認するには、次のmaven コマンドを実行します。

mvn --version

次のような出力が得られるはずです。

Apache Maven 3.5.4 (1edded0938998edf8bf061f1ceb3cfdeccf443fe; 2018-06-17T19:33:14+01:00)
Maven home: /usr/local/src/apache-maven
Java version: 9.0.4, vendor: Oracle Corporation, runtime: /opt/java/jdk-9.0.4
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "4.17.6-1.el7.elrepo.x86_64", arch: "amd64", family: "unix"

それでおしまい! CentOS 7 システムに Apache Maven 3.5.4 が正常にインストールされました。インストールに関して問題がある場合は、コメント欄でお知らせください。