Maven установка в macOs

В данной статье вы найдёте инструкцию по установке Maven с помощью сервиса SDKMAN!

Инструкция подходит для компьютеров Mac с процессорами Intel, M1, M2.

Требования #

Предварительно у вас должен быть установлен JDK версии не ниже 8. Проверьте в терминале командой java --version. На скриншоте пример вывода, который удовлетворяет дальнейшим действиям.

Maven написан на Java, поэтому без JDK работать не будет.

JDK

Если у вас ошибка и команда java не найдена — это не проблема. Все установим с помощью утилиты SDKman!

🦸 Установка SDKMAN! #

Переходите на сайт https://sdkman.io/, скопируйте и выполните в терминале команду под логотипом:

curl -s "https://get.sdkman.io" | bash

Успешная установка будет выглядеть так:

sdkman installed

Закройте все окна терминала и откройте новое.

Чтобы проверить успешную установку, выполните sdk version.

sdkman version

Всё взаимодействие в SDKMAN! производится через команду sdk.

📦 Установка JDK #

Этот пункт вы можете пропустить, если команда java --version выдаёт информацию о версии JDK и версия не ниже 8.

Используем sdk для просмотра возможных версий JDK:

sdk list java

Будет большой список. Для перехода на следующую страницу нажмите пробел, для выхода из списка — Q. Также можно использовать стрелки для перемещения вверх и вниз.

sdkman jdk choose

Остановимся на версии 17.0.4-tem от Temurin. Для установки используйте команду:

sdk install java 17.0.4-tem

При необходимости вы можете выбрать любую понравившуюся версию из последнего столбца и вставить версию на место 17.0.4-tem.

Успешная установка выглядит так:

sdkman java success

После выполнения команды закройте и заново откройте терминалы. Это нужно для обновления переменных окружения текущего сеанса.

Проверьте успешную установку командой java --version.

JDK

📦 Установка Maven #

Похожей командой можно посмотреть список доступных Maven-версий:

sdk list maven

maven list

Последняя версия на момент написания статьи — 3.8.6, поэтому её и установим:

sdk install maven 3.8.6

maven installed

После установки можете сразу проверить её успешность:

mvn -version

maven version

Теперь вы можете запускать mvn в любой директории, для этого не требуется среда разработки.

🎉 Поздравляю с успешной установкой!

ℹ️ Более подробную информацию о том, как обновлять и удалять библиотеки, используя SDKMAN! вы найдёте на странице https://sdkman.io/usage