Maven Eclipse.3a重命名重构

Maven Eclipse.3a重命名重构,maven,eclipse-oxygen,Maven,Eclipse Oxygen,我从eclipse中一个新的maven多模块项目开始 使用以下模块: <modules> <module>api</module> <module>client</module> <module>server</module> </modules> 应用程序编程接口 客户 服务器 每当我在api项目中重命名方法/类时, 这是客户端和服务器模块的依赖项 客户端和服务器中未重命名方

我从eclipse中一个新的maven多模块项目开始 使用以下模块:

<modules>
   <module>api</module>
   <module>client</module>
   <module>server</module>
</modules>

应用程序编程接口
客户
服务器
每当我在api项目中重命名方法/类时, 这是客户端和服务器模块的依赖项 客户端和服务器中未重命名方法/类 Java文件

即使我在客户机/服务器中重命名api中的方法调用 模块中,api中的方法被重命名,但不在客户端/服务器模块中。 重构完成后,它得到了它的旧名字,讨厌的

api项目是客户端/服务器构建路径上的必需项目。 我多次设置并重新导入maven项目, 创建了一个新的工作区,甚至重新安装了Oxygen.3a,没有成功

这是Eclipse Oxygen.3a中的新bug吗


我将该项目重新导入到较旧的eclipse版本(Mars)中,并按预期执行重命名。

您是否已从项目的根开始将整个多模块导入eclipse?是的,绝对正确。此外,我还使用另一个新的多模块项目重试了它,同样的行为,完全可复制。我在不同的Eclipse版本中使用了很长一段时间,没有任何问题……在重新导入之前已清除了
.settings
.project
.classpath
文件?删除这些文件后,重构工作正常!我将新创建的eclipse文件与旧创建的eclipse文件进行了比较,发现有一些差异,特别是项目名称来自完全不同的模块。复制粘贴我想。。。