本稿では、Apache Maven を Homebrew を利用して macOS にインストールする手順について解説します。 本稿では Homebrew で提供されている最新の Apache Maven をインストールします。 もし古いバージョンの Apache Maven をインストールしたい場合は、次のような記事を参考にしてください。
事前準備
タイトルの通り、パッケージ管理に Homebrew を利用しますので、まだ Homebrew をインストールしていない場合は、別稿「Mac の開発を便利にするパッケージ管理ソフト Homebrew のインストール手順」などを参考に、インストールを済ませてください。
また、Apache Maven の利用にはJDKもインストールされている必要がありますので、合わせてインストールしておいてください。
インストールできる Apache Maven の確認
まずは Homebrew の brew search コマンドで、提供されている Apache Maven を確認してみましょう。 2019年05月現在、次のように結果が表示されました。
$ brew search maven
==> Formulae
maven maven-completion maven-shell
maven@3.2 maven@3.3 maven@3.5
==> Casks
mavensmate homebrew/cask-fonts/font-maven-pro
バージョン番号のない「maven」が Homebrew で提供されている最新の Apache Maven です。 その他に、古いバージョンである 3.2, 3.3, 3.5 が提供されていることがわかります。 本稿では最新版の Apache Maven をインストールするので、maven を指定してインストールします。
具体的に、バージョンがいくつの Apache Maven が提供されているのかは、パッケージの詳細を確認する brew info コマンドで次のように確認することができます。 2019年05月現在では、次のように 3.6.1 が提供されていることがわかります。
$ brew info maven
maven: stable 3.6.1
Java-based project management
https://maven.apache.org/
Conflicts with:
mvnvm (because also installs a 'mvn' executable)
Not installed
From: https://github.com/Homebrew/homebrew-core/blob/master/Formula/maven.rb
==> Requirements
Required: java >= 1.7 ✔
==> Analytics
install: 48,803 (30 days), 143,650 (90 days), 522,341 (365 days)
install_on_request: 45,676 (30 days), 134,610 (90 days), 477,670 (365 days)
build_error: 0 (30 days)
インストール
それでは Apache Maven をインストールしましょう。 インストールは brew install コマンドに maven を指定します。
$ brew install maven
Updating Homebrew...
(中略)
==> Downloading https://www.apache.org/dyn/closer.cgi?path=maven/maven-3/3.6.1/binaries/apache-maven-3.6.1-bin.tar.gz
==> Downloading from http://ftp.meisei-u.ac.jp/mirror/apache/dist/maven/maven-3/3.6.1/binaries/apache-maven-3.6.1-bin.tar.gz
######################################################################## 100.0%
🍺 /usr/local/Cellar/maven/3.6.1: 79 files, 10.2MB, built in 11 seconds
以上で Apache Maven がインストールできました。
動作確認
最後にインストールされたことを確認するための動作確認です。 mvn –version コマンドで Maven がインストールされたことを確認します。 インストールした Apache Maven の情報が次のように表示されればOKです。
$ mvn --version
Apache Maven 3.6.1 (d66c9c0b3152b2e69ee9bac180bb8fcc8e6af555; 2019-04-05T04:00:29+09:00)
Maven home: /usr/local/Cellar/maven/3.6.1/libexec
Java version: 1.8.0_211, vendor: Oracle Corporation, runtime: /Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home/jre
Default locale: ja_JP, platform encoding: UTF-8
OS name: "mac os x", version: "10.14.4", arch: "x86_64", family: "mac"
おわりに
本稿では Apache Maven を Homebrew を利用して macOS にインストールする手順について説明しました。 皆様のお仕事のお役に立てれば幸いです。