LoginSignup
3
0

More than 1 year has passed since last update.

Macにhomebrewでmaven(Javaビルドツール)をインストールする

Last updated at Posted at 2022-01-27

mvnコマンド実行したらエラーなっちゃった。。macにmavenインストールしなきゃ!

と、こんな感じでJavaプログラムを実行するためのビルドツールであるmavenのインストールし忘れで、mvnコマンド叩いちゃうことありますよね?ありますよね!?

macにmavenをインストールするための方法としてhomebrewを採用しています。

こんな方にオススメ

  • homebrewを使ってMacにmavenをインストールしたい

前提

  • Javaがインストール済みであること
  • Homebrewがインストールされていること

Homebrewのインストールがまだの方はこちらを参考にしてインストールしてください!

mavenコマンドを実行したときのエラー

% mvn package zsh: command not found: mvn

業務でこれまで触ったことがないプログラム(mavenプロジェクト)の改修担当になったので、GitからCloneしてきていざ動作確認してみようと上記のコマンドを実行したらエラーが出ました。

そりゃそうですよね。Maven入れていないんですもん。

これまで触ったプログラムがPHP(Laravel)だったり、JavaでもGradleプロジェクトだったりで、mavenを入れてこなかったを忘れていました。

僕の端末はMacなので、さっそくhomebrewでmavenをインストールしていきます!

homebrewでインストール可能かを確認する

homebrewでmavenを入れる際に、念のためインストール可能なリストにあるかを確認しておきましょう。以下のようにやります。

% 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 homebrew/cask-fonts/font-maven-pro-vf-bet

普通に「maven」があるのでインストールできそうですね。

あとは、mavenの後ろに@3.2とか@3.5とか付いているものはバージョン指定してインストールしたいときに使う感じですね。

homebrewでのmavenのインストール

なんのことはない以下のコマンドを実行するだけです。(上述したとおり、バージョン指定したい場合は@3.5とか付ける)

$ brew install maven

すると、数分したらインストールが完了します。

インストールされていることの確認

% mvn -v
 Apache Maven 3.8.3 (ff8e977a158738155dc465c6a97ffaf31982d739)
 Maven home: /usr/local/Cellar/maven/3.8.3/libexec
 Java version: 17.0.1, vendor: Homebrew, runtime: /usr/local/Cellar/openjdk/17.0.1/libexec/openjdk.jdk/Contents/Home
 Default locale: ja_JP, platform encoding: UTF-8
 OS name: "mac os x", version: "11.6", arch: "x86_64", family: "mac"

冒頭のように zsh: command not found: mvn がでなくなったのでOKですね👌

3
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
0