Java 打开Eclipse时缺少M2_REPO类路径变量
我正在使用EclipseIDE,并且已经配置了maven设置 我安装了Windows->Preferences->Maven->Installations,并添加了自己的Maven安装。然后我做了Windows->Preferences->Maven->User Settings,并检查它是否指向正确的Settings.xml和我的本地存储库。一切正常,我点击了更新设置和重新索引以防万一 我第一次这样做时,在Windows->Preferences->Java->Build Path->Classpath Variable中有一个名为M2\u REPO的变量,它指向正确的存储库。但第二天我再次打开Eclipse,M2_REPO变量消失了 我是否缺少任何进一步的配置?有人能帮忙吗 提前谢谢 更新: 我正在使用Windows7 更新2: 我不知道为什么在运行eclipse之前必须在cmd中执行Java 打开Eclipse时缺少M2_REPO类路径变量,java,eclipse,maven,classpath,Java,Eclipse,Maven,Classpath,我正在使用EclipseIDE,并且已经配置了maven设置 我安装了Windows->Preferences->Maven->Installations,并添加了自己的Maven安装。然后我做了Windows->Preferences->Maven->User Settings,并检查它是否指向正确的Settings.xml和我的本地存储库。一切正常,我点击了更新设置和重新索引以防万一 我第一次这样做时,在Windows->Preferences->Java->Build Path->Clas
mvneclipse:eclipse
,才能正确地运行所有项目。这可能是一个解决方案。引导您使用各种方法定义M2\u HOME
变量;我个人更喜欢通过命令行调用自动定义
mvn -Declipse.workspace="your Eclipse Workspace" eclipse:configure-workspace
例如,您可以使用如下内容:
mvn -Declipse.workspace="C:\workspace" eclipse:configure-workspace
如果您的工作区位于
C:\workspace
下,您使用的是什么操作系统?@AdamArold我已经更新了帖子。您为此创建了环境变量?@Ved您是说MAVEN\u HOME吗?还是另一个变量?MAVEN_主页已创建。