我从git导入了一个项目,其中最顶层的文件夹不包含任何pom文件。它有src文件夹和树下的一些java文件。
同时,它有几个带有pom文件的子文件夹。
如何强制IntelliJ认为这些是项目?
答案 0 :(得分:12)
如何强制IntelliJ认为这些是项目?
您可以将它们作为模块添加到IDEA项目中。打开Maven工具窗口并使用添加按钮添加它们。
如果您希望每个都是一个单独的IDEA项目,那么只需使用文件>来自现有资源的项目为每个项目选择并选择pom文件。
答案 1 :(得分:1)
你也可以考虑在root中创建一个“super pom”文件,它有一个<modules>
部分,它指定每个模块的子文件夹,包含自己的pom.xml文件。
超级pom的包装应为pom
。
如果子模块pom.xml文件配置了超级pom的parent
,您可以在一个地方集中配置属性,并且只需构建父pom就可以构建所有模块