Eclipse错误 - 找不到Maven安装

时间:2014-06-25 00:48:26

标签: eclipse maven m2eclipse m2e

我一直在eclipse中使用maven(使用m2e)就好了,直到最近我重新命名了安装了maven的硬盘上的一个文件夹。

该文件夹已从Computer local重命名为ComputerLocal

重命名文件夹后,当我尝试进行maven构建时,我在eclipse中收到以下错误:

  

无法找到Maven安装C:\ Computer local \ apache-maven-3.0.4

这当然是完全合理的。

问题是,当我将安装目录路径上的文件夹重新命名为其原始名称时,我一直收到与以前相同的错误:

  

无法找到Maven安装C:\ Computer local \ apache-maven-3.0.4

当我将目录路径从错误复制到资源管理器窗口时,它找到了正确的目录。

所以我真正想知道的是,我在哪里可以找到eclipse中的配置,在那里我可以看到正在使用的maven安装的路径?也许从那里我可以重新设置它或重新配置它?

1 个答案:

答案 0 :(得分:1)

"找不到Maven安装EMBEDDED"意味着你正面临着你的eclipse版本的问题。

您只需要重新启动并检查您的日食设置 窗口 - >首选项 - >的Maven - >安装 您可以找到Maven的嵌入式版本。

这可以通过选择项目并在"运行时配置"中设置几个目标来完成。 Java和Environemnt变量的设置很少。

  1. 右键单击父POM文件。

  2. 选择"运行为" - >" Maven Build"

  3. 在“运行配置”窗口中,

  4. a)输入项目名称,b)选择您的父项目,c)提供一些目标,例如,清洁安装

  5. 从下拉列表中选择您的外部Maven。如果找不到外部Maven(嵌入式maven除外),请单击配置,然后单击“添加”按钮并添加maven home location文件夹。

  6. 使用变量M2_HOME将环境变量设置到maven home location文件夹,并将PATH变量设置为%M2_HOME%\ bin

  7. 在Eclipse中,转到Window->偏好 - > Java - >已安装的JRE - >编辑并传递VM参数为-Dmaven.multiModuleProjectDirectory = M2_HOME用于Windows和-Dmaven.multiModuleProjectDirectory = $ M2_HOME用于Linux和Mac OS X.

  8. 对于Maven 3.x及更高版本,该变量也可以命名为$ MAVEN_HOME。 -Dmaven.multiModuleProjectDirectory = Windows的MAVEN_HOME -Dmaven.multiModuleProjectDirectory =适用于Linux和Mac OS X的$ MAVEN_HOME

    但是,最好使用M2_HOME,因为它支持Maven 2和3。