【问题标题】:Module Disappears from Project Explorer of IntelliJ模块从 IntelliJ 的项目资源管理器中消失
【发布时间】:2018-06-21 05:36:30
【问题描述】:

我正在使用 IntelliJ 处理我的应用程序的 Java 模块。但是,其中一个模块正在从项目浏览器中随机消失。创建此工作区时,此模块最初并未添加到项目资源管理器中。

我需要明确保存一些设置还是需要以特定方式保存工作空间以使其不会消失?

仅供参考, 我如何在我的工作空间中添加一个项目: 转到“项目结构” -> Alt + Insert -> 导入模块 -> 选择我的模块的 .iml 文件 -> 点击“确定”

该项目现在在左侧导航视图的 Project->Packages 中可见。但可能是 IntelliJ 重启后,它就会消失,我必须再次导入才能看到它的文件。

注意:我知道这个问题可能涉及更广泛的背景,但作为 IntelliJ 平台上的新开发人员,我正在寻找可以解决此问题的设置更改。我相信项目或代码与它无关。但是,我肯定是错的,但我的意图是只了解这是否是 IntelliJ 的一些可定制行为。

【问题讨论】:

  • 嗨,吉姆,我已经改写了这个问题。希望它现在有所帮助。
  • @Dish 您的主要项目是基于 Gradle 还是 Maven?您能否分享Minimal, Complete, and Verifiable example 并提供重现此问题的确切步骤?
  • 嗨@CrazyCoder:我的主要项目是基于maven的。我已经提到了我用来在问题中导入项目的步骤。这是一个间歇性问题,我不知道是什么导致项目消失。可悲的是,我还没有找到一个模式。没关系,谢谢你的问题。
  • @Dish 模块引用存储在项目根目录的.idea/modules.xml 文件中。确保此文件未在外部修改/还原。检查文件差异。如果您使用一些 VCS 并手动添加模块,则必须将此文件存储在版本控制中。
  • @CrazyCoder :在 .idea 文件夹中,我只有 misc.xml、vcs.xml 和 workspace.xml - 在这些文件中,我找不到任何现有的模块名称。文件内容很笼统。

标签: java intellij-idea ide workspace


【解决方案1】:

所以事实证明我在错误的地方检查修复。真正的罪魁祸首在这里:

项目 -> 设置 -> Maven -> 忽略的文件

正在消失的项目的pom.xml 文件在此处被标记为忽​​略。这就是我每次重启 IntelliJ 时都必须导入模块的原因。但重启后,模块被删除,考虑到它应该被忽略。

从上述设置中取消选中 pom.xml。


编辑


除了上述修复之外,请确保您的模块已加载到 IDEA IntelliJ 中。 右键单击 Project View -> Load/Unload Modules.. -> 验证模块是否在加载的模块中。

【讨论】:

  • 太棒了!我最近遇到了这个问题。机器重启后我的模块消失了。 “加载/卸载...”显示模块已经加载,但项目视图没有反映这一点。我不得不“卸载所有”然后“加载所有”来解决这个问题。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-27
  • 2016-01-29
  • 1970-01-01
  • 2010-12-09
相关资源
最近更新 更多