【问题标题】:Why Eclipse clean after mvn clean install为什么在 mvn clean install 之后 Eclipse clean
【发布时间】:2016-07-27 14:35:40
【问题描述】:

我在硅谷一家大型公司的新工作中有一个有趣的观察。

这是一个 mvn/java 项目。 我被告知要执行命令行“mvn clean install”,然后转到 Eclipse 并选择 Project,然后执行“Clean” Build。

我对“mvn clean install”和Eclipse“Clean”之间的区别感到困惑,我认为因为它是相同的pom.xml,所以结果应该是相同的。有趣的是,我对 java 类的代码更改直到我都完成后才会显示。我期待在命令行“mvn clean install”之后看到变化

【问题讨论】:

    标签: eclipse maven


    【解决方案1】:

    Eclipse 有自己的项目结构和构建例程。 Maven 有自己的项目生命周期。

    Maven 通过 m2e 插件集成到 Eclipse 中。将 Maven 和 Eclipse 阶段一一关联是一种艺术。

    因此很容易陷入一些 Eclipse 命令没有完成 Maven 需要的所有功能的情况,反之亦然,因为 m2e 无法将 Eclipse 和 Maven 的所有功能 1 与 1 联系起来。

    最简单的建议是使用 Eclipse IDE 支持代码导航和编辑,但使用 Maven 来清理、编译、打包等。在这种情况下,Eclipse 的“运行时配置”非常有助于配置和执行 Maven 的命令。

    使用“Alt+F5”同步项目状态。

    【讨论】:

      猜你喜欢
      • 2016-11-11
      • 2018-10-08
      • 1970-01-01
      • 2014-03-30
      • 2013-05-12
      • 1970-01-01
      • 2013-11-16
      • 1970-01-01
      • 2021-06-25
      相关资源
      最近更新 更多