如何有效地为大型项目导入基于maven的项目到Eclipse中?

时间:2014-10-02 22:07:07

标签: java eclipse maven

我想在maven中导入基于Eclipse的项目。例如,这是一个我有兴趣导入到Eclipse工作区的项目。

我有两个选择:

  1. 由于项目目录中有pom.xml,我可以
  2. import > Existing Maven Projects

    项目被加载到工作区。

    1. 在包含mvn eclipse:eclipse的目录中运行pom.xml。这样就创建了一个eclipse项目(即.classpath.project个文件。
    2. 我可以做

      import > Existing Projects into Workspace

      但是第二种选择,当我做

      right-click on the project > run As > ....

      我没有看到任何选项来运行maven commands(例如Maven buildMaven build...)。

      但是,使用选项1,我可以看到这些运行配置。

      Q1)将现有maven项目导入Eclispse的推荐方法是什么? 1或2还是别的什么?

      Q2)为什么在选项2中,maven commands不可用以及如何在右键单击项目时重新获得它们。

      感谢。

      请澄清,我的意思是,这是屏幕截图:

      enter image description here

2 个答案:

答案 0 :(得分:2)

对我来说,我总是使用m2e(第一个选项)将maven项目导入Eclipse工作区。 对于第二个选项右键单击项目进行配置然后“转换为Maven项目”,该项目将被视为Maven项目。

答案 1 :(得分:1)

Q1)将现有maven项目导入Eclispse的推荐方法是什么。 1或2还是别的什么?

我不使用命令行,它也给我带来了问题。这样做:文件菜单,导入,选择Maven并选择现有的maven项目,然后只选择你的项目位置。

Q2)为什么在选项2中,maven命令不可用,以及如何在右键单击项目时重新获取它们。

如果Eclipse没有给你提供运行maven命令的可能性意味着Eclipse无法识别你作为Maven项目的项目。因此,右键单击项目,单击配置并将项目转换为maven项目。