我在
Eclipse中使用m2eclipse插件,以便我可以导入Maven项目.该插件读取pom.xml并以Eclipse友好的方式对项目中的依赖项进行排序,因此我不会看到破坏引用和错误的大海.
我使用Eclipse进行代码开发,但是我通常从命令行构建项目,例如“mvn clean install”.
不幸的是,当我这样做时,m2eclipse会检测磁盘活动并尝试重建工作区.这会干扰命令行构建,有时会导致竞争条件.例如,命令行可能处于干净阶段但由于尝试删除在工作区重建期间锁定的文件或目录而失败.除了工作空间重建速度非常慢,在失败的构建和浪费的CPU之间,我的构建过程比它应该的长2-3倍.
不能使用Eclipse(例如使用Netbeans)或禁用m2eclipse.除了这种行为之外,它是一个有用的插件.
所以我的问题是,如何阻止m2eclipse一直重建工作区?我可以调用手动刷新,否则会禁用此行为吗?
最佳答案 作为快速修复,您可以停用自动Eclipse构建,取消项目>自动构建