java - 模块从 IntelliJ 的项目资源管理器中消失
问题描述
我正在使用 IntelliJ 处理我的应用程序的 Java 模块。但是,其中一个模块正在从项目资源管理器中随机消失。创建此工作区时,此模块最初并未添加到 Project Explorer。
我需要明确保存一些设置还是需要以特定方式保存工作空间以使其不会消失?
仅供参考,我如何在工作空间中添加项目: 转到“项目结构”-> Alt + 插入-> 导入模块-> 选择我的模块的 .iml 文件-> 单击“确定”
该项目现在在左侧导航视图的 Project->Packages 中可见。但是在 IntelliJ 重启之后,它就会消失,我必须再次导入才能看到它的文件。
注意:我知道这个问题可能涉及更广泛的背景,但作为 IntelliJ 平台上的新开发人员,我正在寻找可以解决此问题的设置更改。我相信项目或代码与它无关。但是,我肯定是错的,但我的意图是只了解这是否是 IntelliJ 的一些可定制行为。
解决方案
所以事实证明我在错误的地方检查修复。真正的罪魁祸首在这里:
项目 -> 设置 -> Maven -> 忽略的文件
正在消失的pom.xml
项目文件在这里被标记为忽略。这就是我每次重启 IntelliJ 时都必须导入模块的原因。但是在重新启动后,考虑到该模块将被忽略,该模块已被删除。
从上面的设置中取消选中 pom.xml。
编辑
除了上述修复之外,请确保您的模块已加载到 IDEA IntelliJ 中。右键单击Project View -> Load/Unload Modules.. -> 验证模块是否在加载的模块中。
推荐阅读
- c++ - 如何理解 glm::distance 和 glm::length 背后的向量数学?
- python - 如何使用 PANDAS 数据框中的值作为正则表达式中的过滤器参数?
- javascript - 写入文件而不用 fs 覆盖
- python - Python:如何使用从列计算的乘法字段扩展 DataFrame
- groovy - 如何使用脚本运行器创建自定义字段?
- haskell - 递归类型是haskell,它不重复同一个构造函数
- javascript - 在复选框更改时,找到并选中另一个复选框并修改一些文本输入的值
- c++ - C++ 无锁队列
- django - MultiValueDictKeyError,当我按下注册按钮时
- java - 如何在 xpath 中传递变量字符串以识别 Selenium 和 Java 中的元素