maven - 强制 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 重新生成文件。这似乎是由于在 .gitignore 上添加了此类文件 - 似乎 IntelliJ 不会创建它,至少在某些用例中是这样。
但是,*.iml 文件非常简单,可以很容易地从某个工作模块中复制并在需要时对其进行编辑。就我而言,只需正确复制和重命名就足够了。
删除和重新创建工作区可能也可以。
推荐阅读
- java - 模型映射器应该只映射列表的第一个条目
- javascript - 上传后在图像上添加图像
- php - PHP:未捕获的 PDOException:SQLSTATE [3D000]:无效的目录名称:1046 未选择数据库
- elasticsearch - 启动 Sonarqube 时基于 ElasticSearch 的问题:944 main ERROR Unable to locate plugin type for IfFileName
- javascript - Image.width 给出 0
- laravel - 我的登录表单仅重新加载页面但不登录用户
- python - Python根据最常出现的项目更新字典
- python - 从描述函数中获取价值
- javascript - 如何通过控制台从.js文件运行javascript函数?
- tizen - 可以将 Android 独立穿戴应用程序部署到 Galaxy Store 吗?