CentOS8にApacheMavenをインストールする方法

Apache Mavenは、主にJavaプロジェクトに使用されるオープンソースのプロジェクト管理ツールです。 Mavenは、プロジェクト情報、構成の詳細、プロジェクトの依存関係などを含む基本的なXML情報であるプロジェクトオブジェクトモデル(POM)を使用します。

このガイドでは、CentOS8にApacheMavenをインストールする方法について説明します。

標準のCentOSソフトウェアソースには、 dnfパッケージ管理ツールを介してインストールできるMavenパッケージが含まれています。これは、CentOSシステムにMavenをインストールする最も簡単な方法です。いずれにせよ、ソフトウェアソースに含まれているMavenソフトウェアバージョンは、Mavenの最新バージョンよりも確実に遅れます。また、公式Webサイトからバイナリインストールパッケージをダウンロードして、最新バージョンのMavenをインストールする方法についても説明します。

最適なインストール方法を選択してください。

1.前提条件Maven

まず、rootまたはsudo権限を持つ別のユーザーとしてシステムにログインし、次の手順を実行します。

2. Dnf / Yumを使用してApacheMavenをCentOSにインストールします##

CentOS8での dnfを使用したインストールは、非常に簡単で簡単です。

  1. ターミナルで次のコマンドを実行して、Mavenをインストールします。
sudo dnf install maven
  1. mvn -versionコマンドを実行して、インストールされているバージョンを確認します。
mvn -version

出力は次のようになります。

Apache Maven 3.5.4(Red Hat 3.5.4-5)
Maven home:/usr/share/maven
Java version:1.8.0_232, vendor: Oracle Corporation, runtime:/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.232.b09-0.el8_0.x86_64/jre
Default locale: en_US, platform encoding: UTF-8
OS name:"linux", version:"4.18.0-80.7.1.el8_0.x86_64", arch:"amd64", family:"unix"

それでおしまい。 MavenがCentOSシステムにインストールされており、使用を開始できます。

3つ目は、ApacheMavenの最新バージョンをインストールする##

このセクションでは、CentOS8に最新バージョンのApacheMavenをインストールする方法を段階的に説明します。

3.1. OpenJDKをインストールします###

Maven 3.3以降では、JDK1.7以降をインストールする必要があります。

次のコマンドを入力して、OpenJDK11をインストールします。

sudo dnf install java-11-openjdk-devel

次のコマンドを実行して、Javaが正常にインストールされたことを確認します。

java -version

出力は次のようになります。

openjdk version "11.0.5"2019-10-15 LTS
OpenJDK Runtime Environment 18.9(build 11.0.5+10-LTS)
OpenJDK 64-Bit Server VM 18.9(build 11.0.5+10-LTS, mixed mode, sharing)

3.2. ApacheMavenをダウンロード###

この記事の執筆時点で、ApacheMavenの最新バージョンは 3.6.3です。 [Mavenダウンロードページ](https://maven.apache.org/download.cgi)で新しいバージョンがあるかどうかを確認してください。

wgetコマンドを使用して、ApacheMavenを / tmpディレクトリにダウンロードします。

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

ダウンロードが完了したら、圧縮パッケージを / optディレクトリに解凍します。

sudo tar xf /tmp/apache-maven-3.6.3-bin.tar.gz -C /opt

Mavenのバージョンの制御とアップグレードを容易にするために、Mavenインストールディレクトリを指す仮想リンク mavenを作成します。

sudo ln -s /opt/apache-maven-3.6.3/opt/maven

Mavenをアップグレードするには、更新されたバージョンのMavenを解凍し、仮想リンクポイントを変更するだけです。

3.3. 環境変数を設定する###

次に、環境変数を設定する必要があります。テキストエディタを開き、 / etc / profile.d /ディレクトリに mavenenv.shという名前の新しいファイルを作成します。

sudo nano /etc/profile.d/maven.sh

以下のコードを貼り付けます。

export JAVA_HOME=/usr/lib/jvm/jre-openjdk
export M2_HOME=/opt/maven
export MAVEN_HOME=/opt/maven
export PATH=${M2_HOME}/bin:${PATH}

ファイルを保存して閉じます。このスクリプトは、シェルの起動時に実行されます。

chmodコマンドを実行して、スクリプトを実行可能にします。

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

sourceコマンドを使用して、環境変数をロードします。

source /etc/profile.d/maven.sh

3.4 インストールを確認します###

Mavenソフトウェアのインストールを確認するには、 mvn -versionコマンドを使用します。これにより、Mavenバージョンが出力されます。

mvn -version

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

Apache Maven 3.6.3(cecedd343002696d0abb50b32b541b8a6ba2883f)
Maven home:/opt/maven
Java version:11.0.5, vendor: Oracle Corporation, runtime:/usr/lib/jvm/java-11-openjdk-11.0.5.10-0.el8_0.x86_64
Default locale: en_US, platform encoding: UTF-8
OS name:"linux", version:"4.18.0-80.7.1.el8_0.x86_64", arch:"amd64", family:"unix"

それでおしまい。最新バージョンのMavenがCentOSシステムにインストールされています。

4、要約###

CentOS8にApacheMavenをインストールする方法を説明しました。 [Apache Mavenドキュメントページ](https://maven.apache.org/guides/index.html)を参照して、Mavenの使用を開始する方法を学ぶことができます。

Recommended Posts

CentOS8にApacheMavenをインストールする方法
CentOS8にApacheをインストールする方法
CentOS7にApacheKafkaをインストールする方法
Ubuntu20.04にApacheMavenをインストールする方法
CentOS8にMySQLをインストールする方法
CentOS8にMemcachedをインストールする方法
CentOS8にRをインストールする方法
CentOS8にFFmpegをインストールする方法
CentOS8にVirtualboxをインストールする方法
Ubuntu20.04にApacheをインストールする方法
CentOS8にTensorFlowをインストールする方法
CentOS8にTeamViewerをインストールする方法
CentOSにPerl5をインストールする方法
CentOS8にGitをインストールする方法
CentOS8にGradleをインストールする方法
CentOS8にElasticsearchをインストールする方法
CentOS8にJenkinsをインストールする方法
CentOS8にJavaをインストールする方法
CentOS8にGoをインストールする方法
CentOS8にGCCをインストールする方法
CentOS8にYarnをインストールする方法
CentOS8にNginxをインストールする方法
CentOS7にAsteriskをインストールする方法
CentOS8にJenkinsをインストールする方法
CentOS8にVagrantをインストールする方法
CentOS8にPython3.8をインストールする方法
CentOS8にTomcat9をインストールする方法
CentOS8にWebminをインストールする方法
CentOS8にRubyをインストールする方法
Ubuntu20.04にApacheをインストールする方法
CentOS8にSkypeをインストールする方法
CentOS8にhtopをインストールする方法
CentOS8にPythonをインストールする方法
CentOS8にElasticsearchをインストールする方法
CentOS8にPostgresqlをインストールする方法
CentosにWordpressをインストールする方法
CentOS8にhtopをインストールする方法
CentOS8にTeamViewerをインストールする方法
CentOS8にMariaDBをインストールする方法
CentOS7にMongoDBをインストールする方法
CentOS8にOdoo13をインストールする方法
CentOS8にOpenCVをインストールする方法
CentOS8にPHPをインストールする方法
CentOS8にMongoDBをインストールする方法
Mavenはcentos7にインストールします
[グラフィック]セントスにtomcatをインストールする方法
R&D:CentOS7にPython3をインストールする方法
Ubuntu18.04にApacheKafkaをインストールする方法
Ubuntu16.04にApacheTomcat8をインストールする方法
CentOS7にGCCコンパイラをインストールする方法
centos7.0にオフラインJDK1.8をインストールする方法
CentOS7にElasticsearchをインストールして構成する方法
CentOS8にVisualStudioコードをインストールする方法
CentOS7にDockerをインストールして使用する方法
CentOS8にVNCをインストールして構成する方法
CentOS8にComposerをインストールして使用する方法
CentOS8にRedisをインストールして構成する方法
CentOS8にNode.jsとnpmをインストールする方法
centos7.2.1511にjdk1.8.0_151とmysql5.6.38をインストールする方法
CentOS6にphpMyAdminをインストールして構成する方法
CentOS8にCurlをインストールして使用する方法