java - 对于大型项目,如何有效地将基于maven的项目导入到Eclipse中?

标签 java eclipse maven

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

我有两个选择:

  1. 由于项目目录中有一个 pom.xml,我可以这样做

导入>现有的Maven项目

项目被加载到工作区中。

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

    导入>现有项目到工作区

    但是当我选择第二个选项时

    右键单击项目 > 运行方式 > ....,

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

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

    Q1) 将现有 Maven 项目导入 Eclispse 的推荐方式是什么。 1 或 2 还是其他?

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

    谢谢。

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

    enter image description here

    最佳答案

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

    关于java - 对于大型项目,如何有效地将基于maven的项目导入到Eclipse中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26170406/

    相关文章:

    java - 使用 javapackager 构建 mac 安装程序时将文件夹添加到 bundle

    java - 获取 DatePickerDialog 的取消按钮引用

    java - 处理 JSP page/WEB-INF/views/ViewPage.jsp 第 130 行时发生异常

    maven - 如何在 Maven 中包含仅用于测试构建的插件?

    java - 面向 JavaEE 初学者的开源项目

    java - 在 Google App Engine 中刷新 WEB-INF/lib(使用 Eclipse)

    eclipse - Artifact 尚未打包

    java - 无法在 Windows 64 位上部署 SWT WebStart 应用程序

    java - 项目在 Eclipse 中运行,但不是从命令行 : java. lang.NoClassDefFoundError 使用 Maven 和 Dom4J

    java - kafka.server.KafkaServerStartable - java.lang.OutOfMemoryError : Java heap space