ウェブサイト検索

Mac OSにMavenをインストールする方法


MacにMavenをインストールする

MavenはJavaベースのアプリケーションに最も広く使用されているビルドおよびプロジェクト依存管理ツールです。私たちは、HomeBrewなどのパッケージマネージャーやXCode Command Line Toolsを使用してMac OSにMavenをインストールすることができます。しかし、このチュートリアルでは、他のソフトウェアを使用せずにMac OSにMavenをインストールする方法を学びます。Mavenは実行するためにJavaを必要とします。したがって、最初にJavaをインストールし、その後にMavenをMac OSにインストールする必要があります。

1. MacにJavaをインストールする

私たちはMac OSにOpenJDKをインストールします。これは無料で、Oracle JDKビルドに付随するライセンスについて心配する必要はありません。

1.1) Mac OS用のJavaをダウンロードする

最新のJDK GAリリースページに移動し、Mac OS用のtarファイルをダウンロードしてください。Java 13 GAリリースURL: https://jdk.java.net/13/ その後、好きなディレクトリに解凍してください。私はJDKのセットアップを「/Library/Java/JavaVirtualMachines/」ディレクトリに保つことを好みます。

tar -xvf openjdk-13.0.1_osx-x64_bin.tar.gz
sudo mv jdk-13.0.1.jdk /Library/Java/JavaVirtualMachines/

推奨図書: Linux tar コマンドを使用してファイルを圧縮および抽出する方法

1.2) 環境変数の設定 - JAVA_HOME と Path

.bash_profileを開き、最後に以下のエントリを追加してください。

JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk-13.0.1.jdk/Contents/Home"
PATH="${JAVA_HOME}/bin:${PATH}"
export PATH

これらのプロファイル変更を適用するために端末を再起動することができます。また、これらの環境変数の変更を適用するために source .bash_profile コマンドを実行することもできます。 おすすめの読み物: Linux 環境変数

1.3) JDKインストールの確認

ターミナルを開いて、java -versionコマンドを実行します。次の出力が表示されるはずです。

java -version
openjdk version "13.0.1" 2019-10-15
OpenJDK Runtime Environment (build 13.0.1+9)
OpenJDK 64-Bit Server VM (build 13.0.1+9, mixed mode, sharing)
$

ただし、次の警告を含むアラートメッセージが表示されることがあります。

“jdk-13.0.1.jdk” cannot be opened because the developer cannot be verified.
macOS cannot verify that this app is free from malware.

Jdk13 Macos 検証エラー

アプリが「セキュリティとプライバシー」設定から実行できるように許可する必要があります。

2. Mac OSにMavenをインストールする

JDKのインストールが成功したので、次はMac OSにMavenをダウンロードしてインストールする準備が整いました。

2.1) Mac OS用のMavenをダウンロードする

Mavenダウンロードサイトに移動します: https://maven.apache.org/download.cgi 下の画像に示されているように「バイナリtar.gzアーカイブ」ファイルをダウンロードしてください。

MavenバイナリTarアーカイブ

ダウンロード後、以下のコマンドを使用して抽出します。

tar -xvf apache-maven-3.6.3-bin.tar.gz

バイナリは「apache-maven-3.6.3」ディレクトリに抽出されます。どこにでも置いておくことができますが、私は簡単にアクセスできるようにダウンロードディレクトリに置いています。

2.2) Maven環境変数の設定 - M2_HOMEとPath

次のステップは、環境変数M2_HOMEとPathを設定することです。MavenのbinディレクトリをPath変数に追加する必要があります。お好みのテキストエディタで.bash_profileを開き、その末尾に以下の行を追加してください。

export M2_HOME="/Users/pankaj/Downloads/apache-maven-3.6.3"
PATH="${M2_HOME}/bin:${PATH}"
export PATH

これらのプロファイル設定を読み込むために、ターミナルを再起動するか、source .bash_profile コマンドを使用して適用できます。

2.3) Mavenのインストールを確認する

最後に、mvn -versionコマンドを実行して、Mavenが正常にインストールされているか確認します。

mvn -version     
OpenJDK 64-Bit Server VM warning: Ignoring option MaxPermSize; support was removed in 8.0
Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
Maven home: /Users/pankaj/Downloads/apache-maven-3.6.3
Java version: 13.0.1, vendor: Oracle Corporation, runtime: /Library/Java/JavaVirtualMachines/jdk-13.0.1.jdk/Contents/Home
Default locale: en_IN, platform encoding: UTF-8
OS name: "mac os x", version: "10.15.1", arch: "x86_64", family: "mac"
$

出力にはMavenのホームディレクトリの場所、使用しているJDK、およびMac OSのバージョンの詳細が表示されます。MavenはMac OSに正常にインストールされました。これでMavenベースのJavaプロジェクトを作成する準備が整いました。

参考文献

  • Apache Maven ホームページ
  • メイヴンウィキペディア

関連記事: