Я пытался настроить Maven и IntelliJ, так как я хотел бы играть с Spring MVC и Maven.Проблемы с установкой Maven/IntelliJ/Yosemite
Я следил за несколькими руководствами и все еще имею проблемы.
Maven 3.2.5 установлен как Java 1.6. Это бен подтвердил, запустив -version
на них из терминала:
mvn -version
Apache Maven 3.2.5 (12a6b3acb947671f09b81f49094c53f426d8cea1; 2014-12-14T17:29:23+00:00)
Maven home: /Users/SteveGreen/Development/apache-maven-3.2.5
Java version: 1.6.0_65, vendor: Apple Inc.
Java home: /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
Default locale: en_US, platform encoding: MacRoman
OS name: "mac os x", version: "10.10.2", arch: "x86_64", family: "mac"
java version "1.6.0_65"
Java(TM) SE Runtime Environment (build 1.6.0_65-b14-466.1-11M4716)
Java HotSpot(TM) 64-Bit Server VM (build 20.65-b04-466.1, mixed mode)
Я тогда установить домашние переменные в соответствии с направляющими 1,3,4,5,6,7 и 82. Результаты:
Steves-MacBook-Pro:~ SteveGreen$ echo $JAVA_HOME
/usr/libexec/java_home
Steves-MacBook-Pro:~ SteveGreen$ echo $M2_HOME
/Users/SteveGreen/Development/apache-maven-3.2.5
Steves-MacBook-Pro:~ SteveGreen$ echo $M2
/Users/SteveGreen/Development/apache-maven-3.2.5/bin
Steves-MacBook-Pro:~ SteveGreen$ echo $PATH
/Users/SteveGreen/Development/apache-maven-3.2.5/bin:/usr/local/b `in:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin`
Другой гид затем предложил мне отредактировать профиль bash. Что я послушно сделал:
JAVA_HOME=/usr/libexec/java_home
M2_HOME=/Users/SteveGreen/Development/apache-maven-3.2.5
M2=/Users/SteveGreen/Development/apache-maven-3.2.5/bin
PATH=/Users/SteveGreen/Development/apache-maven-3.2.5/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin
, а затем другой предложил меняющегося launchd.conf:
setenv JAVA_VERSION 1.6
setenv JAVA_HOME /usr/libexec/java_home
setenv M2_HOME /Users/SteveGreen/Development/apache-maven-3.2.5
и зева после всего этого я, хотя, ха! У меня есть ты! Но нет, intelliJ, устанавливающий меня, что есть «Нет установленной установки maven. либо установите домашний каталог в диалоговом окне конфигурации, либо введите переменную M2_HOME в вашей системе.
Я попытался установить установочный каталог Maven в конфиге, но все равно не радость.
Может ли кто-то освободить меня из-за этого страдания и предложить решение? Благодаря!
Edit: После выполнения предложения в принятом ответе я представлены:
/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/bin/java --package -Dmaven.home=/Users/SteveGreen/Development/apache-maven-3.2.5 -Didea.modules.paths.file=/Users/SteveGreen/Library/Caches/IntelliJIdea13/Maven/idea-projects-state-96e43199.properties -Dclassworlds.conf=/var/folders/bj/bcfll90d46v1bsgb0bwqlzmr0000gp/T/idea-7288361697308129462-mvn.conf -Didea.launcher.port=7536 "-Didea.launcher.bin.path=/Applications/IntelliJ IDEA 13.app/bin" -Dfile.encoding=UTF-8 -classpath "/Users/SteveGreen/Development/apache-maven-3.2.5/boot/plexus-classworlds-2.5.2.jar:/Applications/IntelliJ IDEA 13.app/lib/idea_rt.jar" com.intellij.rt.execution.application.AppMain org.codehaus.classworlds.Launcher -Didea.version=13.1.3
Unrecognized option: --package
Could not create the Java virtual machine.
процесс завершится с кодом выхода 1
снова, любая помощь приветствуется.
@Dave Newton, страсть перед редактированием была реальной :(«Я следил за несколькими гидами и все еще пришел к выводу, что maven - это член» – null
http://stackoverflow.com/q/7053666/ 438992 и т. Д. Вы также можете установить его в своих проектах (проектах), что я и делаю, так как я должен использовать несколько версий Maven (и Java и т. Д.). –
Аккуратно. Но на самом деле это не относится к Вопрос –