Apache Mavenは、主にJavaプロジェクトに使用される無料の強力なビルド自動化ツールです。これは、プロジェクトオブジェクトモデルに基づいています。 Mavenを使用すると、プロジェクトのビルド、レポート、ドキュメントを効率的に管理できます。
Mavenを使用して、C#、Ruby、Scala、およびその他の言語で記述されたプロジェクトを構築および管理することもできます。
この投稿は、CentOS 8 /RHEL8にApacheMavenをインストールするのに役立ちます。
Javaのインストール
Java開発キットは、ApacheMavenがプロジェクトをビルドするための必須要件です。システムにOracleJDKまたはOpenJDKをインストールします。
読む: Oracle Java CentOS 8 /RHEL8のインストール方法
または
OpenJDK for Mavenを使用する場合は、DNFコマンドを使用してインストールできます。
dnf -y install java-1.8.0-openjdk-devel
以下のコマンドを使用して、JDKのインストールを確認します。
java -version
出力:
openjdk version "1.8.0_232" OpenJDK Runtime Environment (build 1.8.0_232-b09) OpenJDK 64-Bit Server VM (build 25.232-b09, mixed mode)
ApacheMavenをインストールする
Apache Mavenの公式Webサイトにアクセスして、Mavenの最新の安定バージョンをダウンロードするか、次のコマンドを使用してApacheMavenv3.6.3をダウンロードできます。
dnf -y install wget wget https://www-eu.apache.org/dist/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz>
次に、tarコマンドを使用してダウンロードしたアーカイブを抽出し、目的の場所に移動します。
tar -zxvf apache-maven-3.6.3-bin.tar.gz mv apache-maven-3.6.3 /opt/maven
環境変数の設定
/etc/profile.d/ディレクトリの下にmaven.shファイルを作成して、Mavenの環境変数を設定します。
vi /etc/profile.d/maven.sh
次のコンテンツを追加します。
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.232.b09-2.el8_1.x86_64/ export M2_HOME=/opt/maven export PATH=${M2_HOME}/bin:${PATH}JAVA_HOMEとM2_HOMEは、JDKとMavenのインストールに依存します。
次に、次のコマンドを使用して、現在のシェルに環境変数をロードします。
source /etc/profile.d/maven.sh
Mavenのインストールを確認する
次のコマンドを使用して、ApacheMavenがシステムで正常に構成されているかどうかを確認します。
mvn -version
出力:
Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f) Maven home: /opt/maven Java version: 1.8.0_232, vendor: Oracle Corporation, runtime: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.232.b09-2.el8_1.x86_64/jre Default locale: en_US, platform encoding: UTF-8 OS name: "linux", version: "4.18.0-80.11.2.el8_0.x86_64", arch: "amd64", family: "unix"
結論
それで全部です。 CentOS 8 /RHEL8にApacheMavenをインストールする方法を学んだことを願っています。