繁体   English   中英

Maven / IntelliJ /优胜美地安装问题

[英]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设置主变量。结果是:

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

和所有这一切我虽然,哈! 我有你! 但是没有,请智能地安装我,发现“没有找到有效的maven安装。 在配置对话框中设置主目录,或者在系统上设置M2_HOME变量,

我试过将Maven的安装目录放在config dig中,但仍然没有任何乐趣。

有人可以从这种痛苦中释放我并提出解决方案吗? 谢谢!

编辑:在接受的答案中遵循了我的建议之后,我得到了:

    /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 ,如屏幕快照所示。

希望能帮助到你!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM