【问题标题】:How to stop Eclipse from recreating files deleted by Maven?如何阻止 Eclipse 重新创建被 Maven 删除的文件?
【发布时间】:2015-04-05 06:31:07
【问题描述】:

我有一堆在 Maven 的进程资源阶段创建并在安装阶段清理的文件。当我不在 Eclipse 中工作时,可以毫无问题地执行此清理。例如:当我在 git bash 上执行 mvn clean install 时。

当我在 Eclipse 中打开我的项目时这样做时,问题就开始了。即使 Maven 成功地清理了文件,Eclipse 也会将它们重新创建回项目中。我该如何解决这个问题?

【问题讨论】:

  • 说服 eclipse 和 maven 相处可能有点麻烦:/ 一种方法可能是禁用 eclipse 中的自动构建并仅依赖 maven(这或多或少会杀死热代码替换)。 m2e 插件可以配置一些生命周期映射,如果有一个 eclipse 事件,它将基本上执行一个 maven 插件。但这也需要一些调整。最适合我的是做一个 maven 构建,然后让 eclipse 构建,然后再做一个 mvn install 并保持这种方式。这可能会工作好几天。例如。避免干净的目标。它通常更像是一种“解决方法”

标签: eclipse maven maven-clean-plugin


【解决方案1】:

当您通过命令行在 Eclipse 之外执行任何操作时,您需要刷新、清理项目,否则它不知道发生了什么变化。

您也可以尝试在项目导航器中选择使用 maven 的包,右键单击并使用 Maven 更新。

【讨论】:

    猜你喜欢
    • 2019-04-11
    • 1970-01-01
    • 2018-05-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-21
    • 1970-01-01
    • 2012-03-12
    相关资源
    最近更新 更多