Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何阻止Eclipse重新创建被Maven删除的文件?_Eclipse_Maven_Maven Clean Plugin - Fatal编程技术网

如何阻止Eclipse重新创建被Maven删除的文件?

如何阻止Eclipse重新创建被Maven删除的文件?,eclipse,maven,maven-clean-plugin,Eclipse,Maven,Maven Clean Plugin,我有一堆文件,它们是在Maven的流程资源阶段创建的,在安装阶段清理的。当我不在Eclipse中工作时,这个清理是顺利完成的。e、 g:当我在git bash上执行mvn清理安装时 当我在Eclipse中打开项目时,问题就开始了。即使Maven成功地清理了这些文件,Eclipse也会将它们重新创建回项目中。如何修复此问题?当您通过命令行在Eclipse之外执行任何操作时,需要刷新,请清理项目,否则它不知道更改了什么 您还可以尝试在项目导航器中选择使用maven的软件包,右键单击并使用maven

我有一堆文件,它们是在Maven的流程资源阶段创建的,在安装阶段清理的。当我不在Eclipse中工作时,这个清理是顺利完成的。e、 g:当我在git bash上执行mvn清理安装时


当我在Eclipse中打开项目时,问题就开始了。即使Maven成功地清理了这些文件,Eclipse也会将它们重新创建回项目中。如何修复此问题?

当您通过命令行在Eclipse之外执行任何操作时,需要刷新,请清理项目,否则它不知道更改了什么


您还可以尝试在项目导航器中选择使用maven的软件包,右键单击并使用maven Update。

说服eclipse和maven相处可能有点麻烦:/一种方法可能是在eclipse中禁用自动构建并仅依赖maven(这会更多或更少地扼杀热代码替换)。m2e插件可以配置一些生命周期映射,以便在发生eclipse事件时执行maven插件。但这也需要一些调整。对我来说,最有效的方法是先进行maven构建,然后让eclipse构建,然后再进行另一次mvn安装,并保持这种方式。这可能会持续几天。例如,避免清洁目标。这通常更像是一种“变通办法”