Содержание
Сборка Maven — это первое, что мы думаем после ежедневной работы с базой кода Я обычно выполняю Maven Build сотни раз в день. Как вы могли заметить, на Crunchify почти все наши проекты основаны на Maven.
Maven — одно из лучших событий в сообществе разработчиков Java .
С простым maven clean install , maven clean deploy и еще команда, ваш проект Word просто строит и развертывает со всеми зависимостями. Maven загружает все загруженные зависимости по пути, указанному в файле settings.xml.
У вас есть новый Macbook Pro и ваш Mac работает на последней версии Mac OS X ? Если да, то по умолчанию Maven не установлен.
Проверьте это
|
1
2
3
4
5
|
Баш — 3,2 $ mvn clean install
Баш : мвн : команда не найденный
Баш — 3,2 $ mvn eclipse : затмение
Баш : мвн : команда не найденный
|
Если у вас есть какие-либо из нижеперечисленных вопросов, то вы попали по адресу:
- Maven — Установка Apache Maven
- Как установить Maven на Mac OSX
- Как убедиться, что Maven установлен в Mac
- Как установить Maven на Mac OS X без Homebrew ?
В этом уроке мы рассмотрим шаги по установке Maven на Mac OS X. Давайте начнем:
Шаг 1
Скачать последнюю версию Maven apache-maven-3.6.0-bin.tar.gz с официального сайта.
Мы используем Linux wget command скачать его.
Вот зеркало для загрузки: http://mirrors.koehn.com/apache/maven/maven-3/3.6.0/binaries/apache-maven-3.6.0-bin.zip
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
Баш — 3,2 $ MkDir ~ / crunchify
Баш — 3,2 $ CD ~ / crunchify /
Баш — 3,2 $ PWD
/ Пользователи / ashah / crunchify
удар 3,2 $ wget http : //mirrors.koehn.com/apache/maven/maven-3/3.6.0/binaries/apache-maven-3.6.0-bin.zip
— 2019 — 01 — 17 21: 20: 50 — http : //mirrors.koehn.com/apache/maven/maven-3/3.6.0/binaries/apache-maven-3.6.0-bin.zip
Разрешающие зеркала . Koehn. ком ( зеркала . koehn . com ) . , , 209.240.109.238
Подключение к зеркала. Koehn. ком ( зеркала . koehn . com ) | 209.240.109.238 | : 80 … подключен .
HTTP- запрос отправлен , в ожидании ответа . , , 200 Хорошо
Длина : 9102386 ( 8,7 млн ) [ приложение / почтовый индекс ]
Сохранение в : ' apache — maven — 3.6.0 — bin . молния
apache — maven — 3.6.0 — bin . застежка — молния 100 % [ ==================================================== =========================== > ] 8.68M 3,25 МБ / с в 2.7s
2019 — 01 — 17 21 : 20 : 53 ( 3.25 МБ / с ) — ' apache — maven — 3.6.0 — bin . молния сохранены [9102386/9102386]
|
Выше команда загрузит .zip файл в /Users/ashah/crunchify папка.
Шаг 2
Идти к ~/crunchify/ папка или /Users/ashah/crunchify папка.
Извлеките файл apache-maven-3.6.0-bin.zip с помощью команды unzip .
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
Баш — 3,2 $ CD ~ / crunchify
Баш — 3,2 $ распаковать apache — maven — 3.6.0 — bin . застежка — молния
Архив : apache — maven — 3.6.0 — bin . застежка — молния
создание : apache — maven — 3.6.0 /
создание : apache — maven — 3.6.0 / lib /
создание : apache — maven — 3.6.0 / lib / jansi — native /
создание : apache — maven — 3.6.0 / lib / jansi — native / freebsd32 /
создание : apache — maven — 3.6.0 / lib / jansi — native / freebsd64 /
создание : apache — maven — 3.6.0 / lib / jansi — native / linux32 /
создание : apache — maven — 3.6.0 / lib / jansi — native / linux64 /
создание : apache — maven — 3.6.0 / lib / jansi — native / osx /
создание : apache — maven — 3.6.0 / lib / jansi — native / windows32 /
создание : apache — maven — 3.6.0 / lib / jansi — native / windows64 /
создание : apache — maven — 3.6.0 / bin /
создание : apache — maven — 3.6.0 / conf /
|
Шаг 3
Следующим шагом является настройка classpath .
Настройте maven classpath на переменную среды, обновив .bash_profile файл.
|
1
|
Баш — 3,2 $ судо ви ~ / . bash_profile
|
Добавьте ниже две строки и сохраните файл .
|
1
2
|
export M2_HOME = / Users / ashah / crunchify / apache — maven — 3.6.0
экспорт PATH = $ PATH : $ M2_HOME / bin
|
Шаг 4
Как перезагрузить .bash_profile из командной строки?
|
1
|
Баш — 3,2 $ источник ~ / . bash_profile
|
Или выполните приведенную ниже команду.
|
1
|
Баш — 3,2 $ , ~ / . bash_profile
|
Шаг 5
Теперь попробуйте еще раз mvn -version и все готово
|
1
2
3
4
5
6
7
8
|
Баш — 3,2 $ МВН — версия
Apache Maven 3.6.0 ( 97c98ec64a1fdfee7767ce5ffb20918da4f719f3 ; 2018 — 10 — 24T13 : 41 : 47 — 05 : 00 )
Maven дома : / Users / ashah / crunchify / apache — maven — 3.6.0
Версия Java : 1.8.0_191 , продавец : Корпорация Oracle , время выполнения : / Библиотека / Java / JavaVirtualMachines / jdk1 . 8.0_191.jdk / Содержание / Главная / jre
По умолчанию язык : en_US , кодировка платформы : UTF — 8
Название ОС : Mac OS X , версия : «10.14.2» , арка : x86_64 , семья : «макинтош»
Баш — 3,2 $
|
Столкнулся с этой ошибкой?
Вы получаете ниже ошибки при выполнении команды mvn -version ?
|
1
2
3
4
5
6
7
|
Баш — 3,2 $ МВН — версия
Исключение в нить главный Java. яз. UnsupportedClassVersionError : орг / Apache / Maven / кли / MavenCli : Неподдерживаемый майор . минорная версия 51,0
в Яве . яз. ClassLoader . defineClass1 ( Native Метод )
в Яве . яз. ClassLoader . defineClassCond ( ClassLoader . java : 637 )
в Яве . яз. ClassLoader . defineClass ( ClassLoader . Java : 621 )
в Яве . безопасность. SecureClassLoader . defineClass ( SecureClassLoader . java : 141 )
в Яве . нетто. URLClassLoader . defineClass ( URLClassLoader . java : 283 )
|
Проблема в том, что вы не установили JAVA_HOME в Mac правильно. Чтобы исправить это, добавьте строку ниже .bash_profile до export M2_HOME линия.
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_191.jdk/Contents/Home
В моем случае моя установка JDK jdk1.8.0_91.jdk , убедитесь, что вы печатаете свой.
Файл .bash_profile с путем JDK:
|
1
2
3
|
export JAVA_HOME = / Библиотека / Java / JavaVirtualMachines / jdk1 . 8.0_191.jdk / Содержание / Главная
export M2_HOME = / Users / ashah / crunchify / apache — maven — 3.6.0
экспорт PATH = $ PATH : $ M2_HOME / bin
|
И все готово.
Просто попробуйте запустить Maven, и вы не увидите никаких проблем. Я надеюсь, что это руководство поможет вам быстро и легко настроить Maven path на Mac OSX .
0.00 (0%) 0 votes











