Ответ 1
В Eclipse
вам нужно пойти так.
Window-> Preference -> Java -> Installed JREs -> Edit
В редакции Default VM arguments
вам нужно поставить
Если вы уже установили maven домой.
-Dmaven.multiModuleProjectDirectory=$M2_HOME
Я только что установил Maven 3.3.1 в Mac OS X, и создание проекта Maven с Eclipse дает мне эту ошибку:
-Dmaven.multiModuleProjectDirectory system property is not set.
Check $M2_HOME environment variable and mvn script match.
Это не произошло раньше с Maven 3.2.5.
Есть ли способ исправить это (кроме понижения до 3.2.5)?
Где именно я могу установить это свойство multiModuleProjectDirectory в Eclipse?
В Eclipse
вам нужно пойти так.
Window-> Preference -> Java -> Installed JREs -> Edit
В редакции Default VM arguments
вам нужно поставить
Если вы уже установили maven домой.
-Dmaven.multiModuleProjectDirectory=$M2_HOME
Это было зарегистрировано как ошибка с m2e в Eclipse в https://bugs.eclipse.org/bugs/show_bug.cgi?id=462944 из-за изменений в Maven 3.3.1.
Это фиксируется в m2e 1.5.2 по состоянию на 2015-04-13. Это доступный выпуск, который можно установить из http://download.eclipse.org/technology/m2e/releases/.
(Больше не требуется изменять аргументы JVM для всего рабочего пространства или для определенных конфигураций запуска.)
В IntelliJ вы можете установить этот параметр в поле "Параметры VM", которое вы можете найти в следующем окне конфигурации:
Предпочтения/Сборка, выполнение, развертывание/Инструменты сборки /Maven/Runner
Определите это в параметрах JVM:
-Dmaven.multiModuleProjectDirectory=HOME_PATH_OF_YOU_PROJECT
перейти в конфигурацию запуска, создать новую конфигурацию запуска maven build
, где на первой вкладке вы заполняете базовый каталог и цель,
затем перейдите к jre tab
и добавьте в vm args
эту конфигурацию:
-Dmaven.multiModuleProjectDirectory=%M2_HOME%
где M2_HOME
- это переменная среды, указывающая на базовый каталог вашей установки maven
Если вы хотите попробовать второй способ, вы можете попробовать скачать путь из http://download.eclipse.org/technology/m2e/milestones/1.5/.
Открыть справку > установить новое программное обеспечение и загрузить с URL-адреса выше. Этот путь решил мою проблему.
Я столкнулся с той же проблемой с версиями Maven 3.3 и 3.2, поэтому решил отказаться от нее до версии 3.0.5, и она отлично справилась.
Если у вас есть это сообщение об ошибке в вашей командной строке, проверьте, указывает ли ваша переменная PATH на ту же папку установки maven, что и ваша M2_HOME. В моем случае я смешивал две версии, которые привели к этой ошибке.
У меня была такая же проблема с intelliJ 14, я опробовал различные решения, представленные на форумах, но не разработанные. Что я сделал, так это полностью удалить intellij и установить intellij 15.0.1 и импортировать один и тот же проект, тогда все работает нормально.