我正在使用 Eclipse IDE,并且已经配置了 Maven 设置。
我做了Windows -> Preferences -> Maven -> Installations并且添加了我自己的maven安装。然后我执行了Windows -> Preferences -> Maven -> User Settings,并检查它是否指向正确的settings.xml 和我的本地存储库。一切正常,为了以防万一,我单击了“更新设置”和“重新索引”。
我第一次这样做时,在Windows -> Preferences -> Java -> Build Path -> Classpath Variable中有一个名为M2_REPO的变量,它指向正确的存储库。但第二天我再次打开 Eclipse,M2_REPO 变量就消失了。
我是否缺少任何进一步的配置?谁能帮忙解决这个问题吗?
提前致谢。
更新:
我使用的是 Windows 7。
更新2:
我不知道为什么在运行 eclipse 之前必须在 cmd 中执行此 mvn eclipse:eclipse
才能正确运行所有项目。这可能是一个解决方案。
最佳答案
This article引导您使用各种方法定义 M2_HOME
变量;我个人更喜欢通过命令行调用自动定义
mvn -Declipse.workspace="your Eclipse Workspace" eclipse:configure-workspace
例如,您可以使用如下内容:
mvn -Declipse.workspace="C:\workspace" eclipse:configure-workspace
如果您的工作区位于 C:\workspace
下。
关于java - 打开 Eclipse 时缺少 M2_REPO 类路径变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24383158/