我已经通过更改maven项目中的父模块的artifactId对其进行了重命名。我还相应地更新子模块中的所有parent-artifactId。我的问题是,即使我重新构建了maven项目(干净安装,成功了),并重新导入了所有Maven项目并重新启动了IntelliJ,旧的artifactId仍然显示在项目视图中。
为了让IntelliJ更新名称,我是不是遗漏了什么?我如何解决这个问题?
编辑:
按照CrazyCoder链接中的说明操作后,新名称将正确显示在项目视图中。我会写一份答案来描述我所做的事情。
但我现在注意到了另一个问题:在最近打开的文件->中,仍然显示旧的artifactId。我找不到可以访问此菜单中显示的内容以对其进行重命名的位置。这个问题可以通过再次使用git克隆存储库来解决。在IntelliJ中也有解决这个问题的方法吗?
发布于 2018-03-16 18:48:07
这是一个由来已久的已知问题,可以按照以下步骤解决:
IntelliJ现在应该在项目视图中显示正确的名称。根据我的消息来源,可能需要手动更新目录的名称,这在步骤2和3之间是必要的。我不需要这样做,但如果有人遇到这个问题,我仍然想提一下。
另一个问题是,在Open Recent中,旧的artifactId仍然显示。这可以通过再次使用git克隆存储库来解决。不幸的是,我还没有在IntelliJ中找到这样做的方法。
https://stackoverflow.com/questions/49316838
复制相似问题