Maven/IntelliJ/Yosemite 安装问题
Maven / IntelliJ / Yosemite installation issues
我一直在尝试配置 Maven 和 IntelliJ,因为我想使用 Spring MVC 和 Maven。
我已经遵循了几个指南,但仍然有问题。
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 设置了 home 变量。结果是:
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
和os毕竟我还是,哈!我有你!但是不,intelliJ 安装我有 'No valid maven installation found . either set the home directory in the configuration dialog or se the M2_HOME variable on your system'
我试过将 Maven 的安装目录放在配置挖掘中,但仍然没有成功。
有人可以让我摆脱这种痛苦并提出解决方案吗?谢谢!
编辑:按照已接受答案中的建议进行操作后,我得到了:
/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
再次感谢您的帮助。
这就是我遇到这个问题时所做的,在 Intellij Preferences 中寻找 MAVEN,然后我直接设置 Maven home directory
,如您在屏幕截图中所见。
希望对您有所帮助!
我一直在尝试配置 Maven 和 IntelliJ,因为我想使用 Spring MVC 和 Maven。
我已经遵循了几个指南,但仍然有问题。
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 设置了 home 变量。结果是:
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
和os毕竟我还是,哈!我有你!但是不,intelliJ 安装我有 'No valid maven installation found . either set the home directory in the configuration dialog or se the M2_HOME variable on your system'
我试过将 Maven 的安装目录放在配置挖掘中,但仍然没有成功。
有人可以让我摆脱这种痛苦并提出解决方案吗?谢谢!
编辑:按照已接受答案中的建议进行操作后,我得到了:
/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
再次感谢您的帮助。
这就是我遇到这个问题时所做的,在 Intellij Preferences 中寻找 MAVEN,然后我直接设置 Maven home directory
,如您在屏幕截图中所见。
希望对您有所帮助!