2016-06-23 3 views
16

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

enter image description here моя структура проекта выглядит следующим образом (выше), но я нужна моя структура проекта быть как ниже изображения enter image description here

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

ответ

17

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

Так начните путем удаления (просто удалить или переместить в другом месте) папку src с верхнего уровня (и все под ним ... главное, Java, ресурсы, текст ...)

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

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

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

+0

Спасибо steve :-) –

+0

Добро пожаловать! – vikingsteve

Смежные вопросы