Module Intellij12-Can';t重导入模块

Module Intellij12-Can';t重导入模块,module,intellij-idea,Module,Intellij Idea,所以我今天遇到了一个奇怪的问题。我在IntelliJ中的一个模块出现了一些问题,所以我决定尝试将其销毁,并从新的结帐处重新构建。我从项目窗口中删除了模块,然后从文件系统中删除/重新下载 我回到Intellij并尝试导入模块。它让我完成了选择选项的正常步骤,然后似乎成功了。只是它没有重新出现在我的项目窗口中 我不确定我做了什么,但在这一点上重新创建整个项目不是一个选项。我希望有人能解释一下Intellij为什么生我的气 系统规格: MacOSX山狮 智能12.1.4啊哈!我想我找到了答案 在my.

所以我今天遇到了一个奇怪的问题。我在IntelliJ中的一个模块出现了一些问题,所以我决定尝试将其销毁,并从新的结帐处重新构建。我从项目窗口中删除了模块,然后从文件系统中删除/重新下载

我回到Intellij并尝试导入模块。它让我完成了选择选项的正常步骤,然后似乎成功了。只是它没有重新出现在我的项目窗口中

我不确定我做了什么,但在这一点上重新创建整个项目不是一个选项。我希望有人能解释一下Intellij为什么生我的气

系统规格: MacOSX山狮
智能12.1.4

啊哈!我想我找到了答案

在my.idea项目文件夹中有一个misc.xml。在这个文件中我找到了

<option name="ignoredFiles">
    <set>
        <option value="$PROJECT_DIR$/../Projects/.../module/pom.xml />
    </set>
</option>


如果这是一个Gradle模块,请检查.idea项目文件夹,其中有一个Gradle.xml

  <GradleProjectSettings>
    <option name="distributionType" value="DEFAULT_WRAPPED" />
    <option name="externalProjectPath" value="$PROJECT_DIR$/xxx" />
    <option name="gradleHome" value="/opt/gradle/gradle-2.13" />
    ......
  </GradleProjectSettings>

......
您应该删除此条目并尝试重新导入模块


我使用的是Intellij Idea 2016.1.3,Mac OSX El Capitan 10.11.5

我的SBT模块也有这个问题。您可以通过转到SBT工具窗口,右键单击模块并选择“分离外部项目”来删除有问题的模块。删除文件。idea/modules/your module.iml 2.编辑关于模块的.idea/gradle.xml del文件,如下所示:

<GradleProjectSettings>
    <option name="distributionType" value="LOCAL" />
    <option name="externalProjectPath" value="$PROJECT_DIR$/../fs-jycloud-monitor" />
    <option name="gradleHome" value="$USER_HOME$/gradle/gradle-2.14.1" />
    <option name="modules">
      <set>
        <option value="$PROJECT_DIR$/../fs-jycloud-monitor" />
      </set>
    </option>
  </GradleProjectSettings>

如果您使用的是maven结构,可能是卸载模块后忽略POM。请访问以下网址:

文件|设置|构建、执行、部署|构建工具| Maven |忽略的文件

取消选中您的模块,然后重试


(如果此处列出了许多文件,只需通过Ctrl+A、空格取消选择all)

一个更干净的解决方案可能是首先尝试
文件->使缓存无效/重新启动….
这是通过转到项目的GRADLE选项卡并删除需要重新导入的其他模块来解决的。

我也遇到了GRADLE模块的同样问题。对我来说,修复方法只是从
.idea/workspace.xml



单击你的Gradle选项卡,右键单击你的项目,单击“重新加载Gradle项目”

@vikingsteve当我从项目窗口中删除它时,我认为它是。这没有道理,但这是我唯一的理论。我想试试,但你知道。。。最好不要激怒上级。非常感谢!IntelliJ的模块管理TrainCrank快把我逼疯了。今天,来自其他地方的一堆模块出现了,而真正的模块不见了——但由于这个原因,我无法重新导入。我想花更多的时间在这种愚蠢的ide工作上,而不是实际编码。。。我真的很想念Eclipse工作区…:-/是的,好的有时伴随着坏的。IntelliJ在gradle项目中几乎是eclipse的4倍。但是Eclipse中的模块管理要好得多,这对我来说很有效。谢谢你的解决方案。这救了我一天!IDEA2017.1-与此答案类似的解决方案,
查看/工具窗口/SBT
,然后右键单击模块并
忽略SBT项目
。之后,清除
.sbt/staging
并刷新sbt。最后,取消忽略模块,导入语句也可以。对我来说也很有用!这让我快发疯了。IntelliJ在模块管理方面并不那么聪明!在我删除*.iml文件后,这对我来说很有用。谢谢。太棒了!这是唯一一个为IntelliJ社区版2020.3.2工作的版本;渐变选项卡可在
视图
工具窗口
Gradle