设置M2_REPO类路径

the*_*ava 17 java eclipse maven

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

  1. 什么是M2_REPO?
  2. 这个命令做什么用的?

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

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

Ale*_*exR 24

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

    mvn eclipse:eclipse

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

编辑

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


Ill*_*lep 6

转到Windows-> Preference - > Java - > Build Path - > Classpath Variables - > New并添加以下内容;

Name = M2_REPO(或者您为Maven存储库提供的名称)Path = C:\ Users\Administrator.m2\repository(我的保存在此处)