如何在Intellij中创建Maven多模块项目?

Ara*_*d E 29 java intellij-idea pom.xml maven

我正在使用IntelliJ IDEA Community Edition 2016.1.3.我正在尝试创建一个maven多模块项目.项目公司是父项目,项目员工和项目技能组合是子项模块.项目员工和技能组件将包装为WAR,但项目公司将包装为POM.

在此输入图像描述 我的项目结构看起来像这样(上图),但我需要我的项目结构如下图所示 在此输入图像描述

我无法在员工和技能组下创建一个班级.如何在父(公司)中没有src文件夹的情况下创建多模块项目?

vik*_*eve 28

您的推定是正确的,pom包装的顶级项目应该没有来源.

所以首先src从顶层删除(只删除或移动到其他地方)文件夹(以及它下面的所有内容... main,java,resources,text ...)

现在,看看你的模块,它们看起来是正确的.您可以通过从顶部pom控制单击它们来测试它们是否正确配置,并且它们应该导航到子pom.

最后,您要在子项目(具有war包装)下设置源结构.在Employee模块下手动创建文件夹结构src\main\java,右键单击并选择Mark As -> Source Root.

做同样的事SkillSet,你就完成了.