IDEA 版本

IntelliJ IDEA 2024.2.3 (Ultimate Edition)

问题描述

我在一个目录中包含了多个相关联的项目,使用 IDEA 在一个窗口中将根目录打开进行开发。某一次打开项目之后,发现 IDEA 将我项目根目录中的其他文件都排除在项目之外,导致根目录下存放配置、数据或文档的普通目录被隐藏,使得开发不便。现需要使 IDEA 将其视为模块。

尝试使用搜索得到的,在项目配置中“导入现有模块”或“导入 Maven 模块”等方法均无效。

image-20241117185224071

解决方案

在根目录(需要将其视为模块的目录)下创建文件 模块名.iml,并将以下代码拷贝至该文件中:

1
2
3
4
5
6
7
8
<?xml version="1.0" encoding="UTF-8"?>
<module type="GENERAL_MODULE" version="4">
<component name="NewModuleRootManager" inherit-compiler-output="true">
<exclude-output />
<content url="file://$MODULE_DIR$" />
<orderEntry type="sourceFolder" forTests="false" />
</component>
</module>

在 IDEA 中右键该文件,选择导入模块:

image-20241117190139530

即可解决上述问题。