如何在IntelliJ中将子文件夹标记/导入为Maven项目?

时间:2015-06-28 12:08:48

标签: maven intellij-idea

我从git导入了一个项目,其中最顶层的文件夹不包含任何pom文件。它有src文件夹和树下的一些java文件。

同时,它有几个带有pom文件的子文件夹。

如何强制IntelliJ认为这些是项目?

2 个答案:

答案 0 :(得分:12)

  

如何强制IntelliJ认为这些是项目?

您可以将它们作为模块添加到IDEA项目中。打开Maven工具窗口并使用添加按钮enter image description here添加它们。

如果您希望每个都是一个单独的IDEA项目,那么只需使用文件>来自现有资源的项目为每个项目选择并选择pom文件。

答案 1 :(得分:1)

你也可以考虑在root中创建一个“super pom”文件,它有一个<modules>部分,它指定每个模块的子文件夹,包含自己的pom.xml文件。

超级pom的包装应为pom

如果子模块pom.xml文件配置了超级pom的parent,您可以在一个地方集中配置属性,并且只需构建父pom就可以构建所有模块