intellij-idea - IntelliJ Idea 14 中的 Maven 3.3.1 配置错误

标签 intellij-idea maven-3 intellij-14

我从 http://maven.apache.org/download.cgi 获得了 maven .tar 文件, 并将其安装到路径/usr/local/.我在新窗口中运行 mvn -version 命令,输出是正确的。下面是我的主目录中的 .bash_profile:

JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk7/Contents/Home  
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar  
PATH=$JAVA_HOME/bin:$PATH:  
export JAVA_HOME  
export CLASSPATH  
export PATH  
M2_HOME=/usr/local/maven  
M2=$M2_HOME/bin  
PATH=$M2:$PATH  
export M2_HOME    
export M2  
export PATH

并且 mvn -version 如下:
BianFranks-MacBook-Pro:~ Frank$ mvn -version  
Apache Maven 3.3.1 (cab6659f9874fa96462afef40fcf6bc033d58c1c; 2015-03-    14T04:10:27+08:00)  
Maven home: /usr/local/maven  
Java version: 1.7.0_72, vendor: Oracle Corporation  
Java home: /Library/Java/JavaVirtualMachines/jdk7/Contents/Home/jre  
Default locale: en_US, platform encoding: UTF-8  
OS name: "mac os x", version: "10.10.2", arch: "x86_64", family: "mac"

但是在 Intellij IDEA 14 中通过 Maven 清理模块时出现了提示:
/Library/Java/JavaVirtualMachines/jdk7/Contents/Home/bin/java -Dmaven.home=/usr/local/maven -Dclassworlds.conf=/usr/local/maven/bin/m2.conf -Didea.launcher.port=7532 "-Didea.launcher.bin.path=/Applications/IntelliJ IDEA 14.app/Contents/bin" -Dfile.encoding=UTF-8 -classpath "/usr/local/maven/boot/plexus-classworlds-2.5.2.jar:/Applications/IntelliJ IDEA 14.app/Contents/lib/idea_rt.jar" com.intellij.rt.execution.application.AppMain org.codehaus.classworlds.Launcher -Didea.version=14.0.2 clean  
-Dmaven.multiModuleProjectDirectory system propery is not set. Check   $M2_HOME environment variable and mvn script match.   
Process finished with exit code 1

系统属性没有设置,但是不知道怎么设置...

最佳答案

如果先前评论的变体不起作用:

-Dmaven.multiModuleProjectDirectory=项目根目录

你可以用引号试试这个:

-Dmaven.multiModuleProjectDirectory= “项目根”

这正是帮助我的原因。

关于intellij-idea - IntelliJ Idea 14 中的 Maven 3.3.1 配置错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29137172/

相关文章:

git - 如何使用 GIT 集成在 Intellij 14 中设置 user.email 和 user.name?

java - 启动工作室时出错 : "Could not find main class com/intellij/idea/Main" when installing Android studio

java - ClassNotFoundException Class.forName ("com.mysql.jdbc.Driver");

intellij-idea - IntelliJ Gradle "Unable to find Method"

android-studio - Intellij Idea 可以即时运行吗?

Maven 存储库 URL 超时,构建将永远进行

Maven 在此目录中没有发布 POM

testing - 使用 Maven 获取数据库密码以进行集成测试的最佳方法是什么?

intellij-idea - 如何将 Spock 添加到 IntelliJ?

java - 在 IntelliJ IDEA 中导航到声明、类型声明、实现之间有什么区别?