java - 如何阻止 m2eclipse 插件干扰命令行 mvn 构建?

标签 java eclipse m2eclipse

我在 Eclipse 中使用了 m2eclipse 插件,这样我就可以导入一个 Maven 项目。该插件读取 pom.xml 并以 Eclipse 友好的方式整理项目中的依赖关系,这样我就不会看到大量损坏的引用和错误。

我使用 Eclipse 进行代码开发,但我通常从命令行构建项目,例如“mvn 全新安装”。

不幸的是,当我这样做时,m2eclipse 检测到磁盘 Activity 并尝试重建工作区。这会干扰命令行构建,有时会导致竞争条件。例如,命令行可能处于清理阶段但失败了,因为它试图删除在工作区重建期间锁定的文件或目录。除了工作区重建速度非常慢之外,在失败的构建和浪费的 CPU 之间,我的构建过程比应有的时间长 2-3 倍。

不能选择不使用 Eclipse(例如使用 Netbeans)或禁用 m2eclipse。除了这种行为外,它是一个有用的插件。

所以我的问题是,如何阻止 m2eclipse 一直重建工作区?我可以调用手动刷新并以其他方式禁用此行为吗?

最佳答案

作为快速修复,您可以取消激活自动 Eclipse 构建,取消选中 Project > Build Automatically

关于java - 如何阻止 m2eclipse 插件干扰命令行 mvn 构建?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4517820/

相关文章:

java - Hibernate : object. org.hibernate.MappingException

java - throwable 不会编译

c++ - 是否有提供 C++ <Thread> 支持的 IDE?

java - Eclipse插件: how to read the "settings.xml" file path which is configured in M2Eclipse plugin

java - 我应该为生日字段使用 GregorianCalendar 还是 Date?

java - 从文件中读取 ArrayList。打印只出现一次的单词

c - 在 Eclipse 中使用 DLL 调试 C 代码时出错

python - 在eclipse中远程调试python项目

java - maven jar插件无法解析

java - 在 Eclipse 中使用 maven-release-plugin