Как создать проект Maven Multi Module в Intellij?

Я использую IntelliJ IDEA Community Edition 2016.1.3. Я пытаюсь создать многомодовый проект maven. Проектная компания является родителем, а работник проекта и набор навыков проекта - это дочерние модули. Сотрудник проекта и набор навыков будут иметь упаковку в качестве WAR, но компания Project имеет упаковку в качестве POM.

введите описание изображения здесь моя структура проекта выглядит так (выше), но мне нужна моя структура проекта, как показано ниже. введите описание изображения здесь

и я не мог создать класс под сотрудником и набором навыков. Как создать проект с несколькими модулями без наличия папки src в родительском (корпоративном)?

Ответы

Ответ 1

Ваша презумпция верна, проект верхнего уровня, который должен быть pom, не должен иметь источника.

Итак, начните с удаления (просто удалите или переместите в другое место) папку src с верхнего уровня (и все под ней... main, java, resources, text...)

Теперь, глядя на ваши модули, они выглядят правильно. Вы можете проверить, что они настроены должным образом, щелкнув их правой кнопкой мыши, и они должны перейти к дочернему помпе.

Наконец, вы хотите настроить структуру источника в дочерних проектах (которые имеют военную упаковку). Вручную создайте структуру папок в Employee module src\main\java, щелкните ее правой кнопкой мыши и выберите Mark As -> Source Root.

Сделайте то же самое для SkillSet, и все готово.