如何在IntelliJ项目中重新添加模块?

13

我有一个项目,其中包含按模块分组的小代码示例片段,如下所示:

输入图像描述

每个模块都有单独的 POM 文件,似乎没有全局文件。

以前我有一个名为Wikidata的模块。某一刻,IntelliJ说,该模块已“从Maven结构中删除”,并建议将其从项目中删除。我同意了,现在它已经消失了。它仍然在磁盘上的单独文件夹中。

我的问题是:

  1. 如何把模块重新加回去?

  2. 那个“maven结构”是什么,模块是从哪里被移除的,如何控制这个结构?

4个回答

29
  1. 进入设置>构建、执行、部署>构建工具>Maven>已忽略文件
  2. 取消选择要忽略的文件
  3. 编写你的代码
  4. ...
  5. 获利

关于Maven结构。看起来你从一个正在使用模块的pom.xml文件中删除了这些模块,然后IntelliJ看到了这一点,并建议你删除它们,因为你不再编译这些文件。


也有可能是您激活了禁用该模块的Maven配置文件。 - Craig

6
  • 打开模块设置
  • 点击“+”符号
  • 点击导入模块
  • 从您的文件夹结构中选择Wikidata.iml文件

也许可以与Craigs答案相结合。


5
在您的.idea目录中,您可以找到一个modules.xml文件。打开它,只需添加即可。
<module fileurl="file://$PROJECT_DIR$/path_to_your_project/your_project.iml" filepath="$PROJECT_DIR$/path_to_your_project/your_project.iml" />

将该模块移动到modules元素中。之后,该模块将再次用蓝色方框标记。


3
选择 "Maven" -> "+" Add Maven projects -> "pom.xml" 来添加你想添加的模块。 enter image description here enter image description here enter image description here

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接