首页 > 解决方案 > 强制 intellij 为具有多个模块的 maven 项目重新生成 .iml 文件

问题描述

我正在处理一个由多个模块组成的 Maven 项目。目前除了父模块之外,所有其他模块都没有 .iml 文件。每次我关闭并重新打开 intellij 时都会出现问题,因为我必须重新导入(使用 maven)整个项目才能使 intellij 再次正常工作。否则我没有任何代码完成,Intellij 无法解决依赖关系等等。

我尝试重新导入每个子模块以及从头开始重新导入整个项目,但它并没有让 Intellij 重新生成 .iml 文件。

有没有办法强制 Intellij 重新生成 .iml 文件?

我正在使用 intellij idea:2019.2.3(终极版)Build #IU-192.6817.14,于 2019 年 9 月 24 日构建

Intellij Maven 导入设置

标签: mavenintellij-ideamoduleconfig

解决方案


有同样的问题,无法找到任何方法让 IntelliJ 重新生成文件。这似乎是由于在 .gitignore 上添加了此类文件 - 似乎 IntelliJ 不会创建它,至少在某些用例中是这样。

但是,*.iml 文件非常简单,可以很容易地从某个工作模块中复制并在需要时对其进行编辑。就我而言,只需正确复制和重命名就足够了。

删除和重新创建工作区可能也可以。


推荐阅读