1. 概要

簡単に言えば、MavenはJavaベースのプロジェクトを構築および管理するためのコマンドラインツールです。

Mavenプロジェクトは、便利なように、プリコンパイルされたバージョンのMavenを含む単純なZIPファイルを提供します。 インストーラーはありません。 Mavenを実行するための前提条件と環境を設定するのは私たちの責任です。

Apache Mavenのインストールは、アーカイブを抽出した後、mvn実行可能ファイルがOSクラスパスで使用できるようにMavenを構成するという単純なプロセスです。

1.1. 前提条件

MavenはJavaで書かれています。 したがって、Mavenを実行するには、Javaが適切にインストールおよび構成されたシステムが必要です。 たとえば、OracleのダウンロードサイトからOS互換のJavaJDKをダウンロードできます。  スペースを含まないパス名にインストールすることをお勧めします。

Javaをインストールしたら、JavaJDKからのコマンドがPATH環境変数に含まれていることを確認する必要があります。

これを行うには、以下のコマンドを実行して、現在インストールされているバージョン情報を取得します。

java -version

2. WindowsへのMavenのインストール

WindowsにMavenをインストールするには、 Apache Mavenサイトにアクセスして最新バージョンをダウンロードし、apache-maven-3.8.4-bin.zip[などのMavenzipファイルを選択します。 X181X]。

次に、Mavenを配置するフォルダーに解凍します。

2.1. 環境パスへのMavenの追加

システムプロパティを使用して、M2_HOME変数とMAVEN_HOME変数の両方をWindows環境に追加し、それらをMavenフォルダーにポイントします。

次に、Maven bin フォルダー— %M2_HOME%\ bin — を追加して、 PATH 変数を更新し、Mavenコマンドをどこでも実行できるようにします。

それを確認するために、次を実行します。

mvn -version

上記のコマンドは、Mavenバージョン、Javaバージョン、およびオペレーティングシステム情報を表示する必要があります。 それでおしまい。 WindowsシステムにMavenをセットアップしました。

3. LinuxへのMavenのインストール

LinuxオペレーティングシステムにMavenをインストールするには、 Apache Mavenサイトから最新バージョンをダウンロードし、Mavenバイナリ tar.gz ファイル( apache-mavenなど)を選択します。 -3.8.4-bin.tar.gz

Redhat、Ubuntu、および他の多くのLinuxディストリビューションは、デフォルトのシェルとしてBASHを使用しています。 以下のセクションでは、bashコマンドを使用します。

まず、Mavenの場所を作成しましょう。

$ mkdir -p /usr/local/apache-maven/apache-maven-3.8.4

次に、アーカイブをMavenの場所に抽出します。

$ tar -xvf apache-maven-3.8.4-bin.tar.gz -C /usr/local/apache-maven/apache-maven-3.8.4

3.1. 環境パスへのMavenの追加

コマンドターミナルを開き、次のコマンドを使用して.bashrcファイルを編集します。

$ nano ~/.bashrc

次に、Maven固有の行をファイルに追加しましょう。

export M2_HOME=/usr/local/apache-maven/apache-maven-3.8.4 
export M2=$M2_HOME/bin 
export MAVEN_OPTS=-Xms256m -Xmx512m 
export PATH=$M2:$PATH

ファイルを保存したら、再起動せずに環境構成を再ロードできます。

$ source ~/.bashrc

最後に、Mavenが追加されているかどうかを確認できます。

$ mvn -version

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

Apache Maven 3.8.4 (81a9f75f19aa7275152c262bcea1a77223b93445; 2021-01-07T15:30:30+01:29)
Maven home: /usr/local/apache-maven/apache-maven-3.8.4

Java version: 1.8.0_75, vendor: Oracle Corporation

Java home: /usr/local/java-current/jdk1.8.0_75/jre

LinuxシステムにMavenを正常にインストールしました。

3.2. UbuntuへのMavenのインストール

ターミナルで、 apt-cache search maven を実行して、利用可能なすべてのMavenパッケージを取得します。

$ apt-cache search maven
....
libxmlbeans-maven-plugin-java-doc - Documentation for Maven XMLBeans Plugin
maven - Java software project management and comprehension tool
maven-debian-helper - Helper tools for building Debian packages with Maven
maven2 - Java software project management and comprehension tool

Mavenパッケージには、常に最新のApacheMavenが付属しています。

コマンドsudoapt-get install maven を実行して、最新のMavenをインストールします。

$ sudo apt-get install maven

ダウンロードには数分かかります。 ダウンロードしたら、 mvn-versionを実行してインストールを確認できます。

4. MacOSXへのMavenのインストール

Mac OS XオペレーティングシステムにMavenをインストールするには、 Apache Mavenサイトから最新バージョンをダウンロードし、Mavenバイナリtar.gzファイル( apache-maven-3.8.4-など)を選択します。 bin.tar.gz

次に、アーカイブを目的の場所に抽出します。

4.1. 環境パスへのMavenの追加

まず、ターミナルを開いて、ファイルが抽出されたディレクトリに切り替えてから、スーパーユーザーとしてログインします。

次に、tar.gzアーカイブを削除する必要があります。

rm Downloads/apache-maven*bin.tar.gz

第三に、権限を修正し、Mavenの内容を切り替える必要があります。

chown -R root:wheel Downloads/apache-maven* 
mv Downloads/apache-maven* /opt/apache-maven

次に、管理セッションをアーカイブし、Mavenバイナリをパスに追加して追加します。

exit 
nano $HOME/.profile 
export PATH=$PATH:/opt/apache-maven/bin

最後に、 Ctrl + x を使用して、nanoを保存して終了します。

新しいセットアップをロードするには、次を実行してみましょう。

bash

次に、以下のコマンドを使用して、Mavenが正常にインストールされているかどうかをテストします。

mvn -version

これで、MacOSXでMavenを使用する準備が整いました。

4.2. macOSCatalina以降の環境パスにMavenを追加する

macOSは、ほとんどのGNU /LinuxディストリビューションのコマンドインタープリターであるBourne-AgainShell( bash )を廃止し、Zシェル( zsh )を採用しています。 このシェルは、bashの拡張バージョンと考えることができます。

Zshは、高度なコマンド補完メカニズム、タイプミスの修正、さらには機能追加モジュールシステムで他とは一線を画しています。

デフォルトのシェルがzsh、であるmacOS Catalina以降のバージョンの場合、代わりに別のファイルに追加する必要があります。

nano ~/.zshenv  
export PATH=$PATH:/opt/apache-maven/bin

環境をリロードするには、以下を発行する必要があります。

source ~/.zshenv 

残りの操作は同じままです。

4.3. HighSierraの互換性

HighSierraの場合、パスにMavenバイナリを追加して追加する必要があります。

nano $HOME/.bashrc
export PATH=$PATH:/opt/apache-maven/bin

を使用しております Ctrl + x 保存して終了しますナノ。 次に、実行します bash 新しいセットアップをロードします。

5. 結論

この記事では、主要なオペレーティングシステムで開発するためにMavenをインストールする方法を学びました。

SpringとMavenの使用を開始する方法については、チュートリアルこちらをご覧ください。