设置M2_REPO类路径

2022-09-03 00:26:09

我有几个与此相对应的问题。

  1. 什么是M2_REPO?
  2. 此命令有什么作用?

    mvn -Declipse.workspace=<your_workspace_location> eclipse:add-maven-repo

  3. 为什么我们需要做上述事情?


答案 1
  1. M2_REPO是一个变量,用于定义 maven 2 存储库在磁盘上的位置
  2. 这意味着:将M2_REPO的定义添加到定义 eclipse 工作区的 XML 文件中
  3. 如果需要,您可以手动执行相同的操作。这就是我个人所做的。只需转到“窗口/首选项”,然后选择“Java/生成路径”/“类路径变量”。一旦你做到了,你就可以享受与eclipse的maven集成。每次向 pom 添加新的依赖项.xml时,请运行

    mvn eclipse:eclipse

并刷新工作区,将所有新库放入项目的类路径中。

编辑

这个答案是5年前写的。如今,任何日食发行版都有maven插件,因此eclipse可以直接打开maven项目。您添加到pom.xml的每个依赖项都会自动下载,并且几乎可以立即使用。


答案 2

转到 Windows-> 首选项 -> Java ->构建路径 -> 类路径变量 -> 新建 并添加以下内容 ;

名称 = M2_REPO(或您为 Maven 存储库指定的任何名称)路径 = C:\Users\Administrator.m2\repository(我的存储在此处)


推荐