Windows、Linux、およびMacにMavenをインストールする方法
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サイトにアクセスして最新バージョンをダウンロードし、
次に、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 保存して終了します
5. 結論
この記事では、主要なオペレーティングシステムで開発するためにMavenをインストールする方法を学びました。
SpringとMavenの使用を開始する方法については、チュートリアルこちらをご覧ください。