2016-04-06 116 views
1

我在主要硅谷公司的新工作中有一个有趣的观察。为什么Eclipse在mvn clean clean后清洁

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

我很困惑,因为“mvn干净安装”& Eclipse“干净”之间的区别,我以为它是相同的pom.xml结果应该是相同的。 Interstingly我的代码更改为Java类不显示,直到我完成了两个。我期待在命令行“mvn clean install”后看到更改。

回答

0

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

Maven通过m2e插件集成到Eclipse中。将Maven和Eclipse阶段一对一地联系起来是一种艺术。

因此它很容易陷入的情况时,一些Eclipse的命令并没有做什么都需要Maven的,反之亦然,只是因为M2E无法与Eclipse和Maven的1的所有功能,以1

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

使用'Alt + F5'来同步项目状态。

+0

这很有用,谢谢:) –

相关问题