Site icon 8HOST.COM

Как установить Maven на Mac OS

Maven — наиболее широко используемый инструмент управления сборкой и зависимостями проектов для приложений на основе Java. Установить Maven на Mac OS можно с помощью менеджера пакетов, такого как HomeBrew, или с помощью инструментов командной строки XCode. Но в этом туториале мы покажем, как установить Maven на Mac OS без применения какого-либо другого программного обеспечения. Поскольку для работы Maven требуется установка Java, мы начнем именно с этого шага.

1: Установка Java на Mac

Давайте установим OpenJDK на Mac OS. Это бесплатно, и вам не нужно беспокоиться о лицензировании, которое поставляется со сборкой Oracle JDK.

Загрузка Java для Mac OS

Перейдите на страницу последней версии JDK GA и загрузите tar-файл для Mac OS. Вот URL-адрес релиза Java 13 GA: 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/

Установка переменных 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. 

Читайте также: Как просматривать и обновлять переменную среды PATH

Тестирование установки JDK

Откройте Терминал и запустите команду:

$ 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.

Это значит, что вам нужно разрешить запуск приложения в настройках Security and Privacy.

После этого команда java будет работать нормально, и предупреждение больше не будет отображаться.

2: Установка Maven на Mac OS

Теперь, когда мы успешно установили JDK, мы может загрузить и установить Maven.

Загрузка Maven для Mac OS

Перейдите на сайт загрузки Maven: https://maven.apache.org/download.cgi. Загрузите файл Binary tar.gz archive, который отмечен на изображении ниже.

После загрузки извлеките его с помощью приведенной ниже команды.

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

Бинарные файлы будут извлечены в каталог apache-maven-3.6.3. Вы можете хранить их где угодно, но мы сохраним их в каталоге Downloads для быстрого доступа.

Установка переменных M2_HOME и PATH

Следующим шагом является настройка переменных окружения для Maven — M2_HOME и PATH. Мы должны добавить его каталог 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

Тестирование установки 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. Теперь вы готовы создавать Java-проекты на основе maven.

Читайте также: Домашняя страница Apache Maven