Как структурировать проект maven в Eclipse

#java #jakarta-ee #maven

#java #джакарта-ee #maven

Вопрос:

Если я хочу иметь проект с исходным кодом EJB / JPA и JSF в одном проекте, как мне настроить подобный проект в Eclipse? Я использую Maven. Правильно ли это на изображении ниже? В чем разница между исходной папкой и папкой в Eclipse и почему у меня структура дважды в проекте ниже?

http://i.stack.imgur.com/RCmI8.png ПЕРЕЙДИТЕ К просмотру полноразмерного изображения. введите описание изображения здесь

Комментарии:

1. Исходные файлы перечислены явно, структура папок также указана — единственное «отличие» заключается в том, что исходные папки определены как таковые в настройках проекта.

Ответ №1:

Да, структура, которая у вас есть, представляет собой типичный макет папки для проекта Maven webapp. Eclipse выделяет папки, содержащие исходный код, который будет скомпилирован / помещен в classpath, но также показывает вам обычные папки в файловой системе.

Комментарии:

1. Итак, разница между исходной папкой и обычной папкой в Eclipse заключается в том, что исходная папка «автоматически» добавляется в путь к классу для вас? Обычно в Java SE при создании нового проекта вы получаете одну исходную папку src, которая добавляется в classpath, но в maven вы хотите, чтобы также была добавлена тестовая папка, поэтому вы делаете ее исходной папкой? Я прав?

2. Да. «Исходная папка» в Eclipse означает «папки, содержащие исходный код, который вы хотите, чтобы я скомпилировал для вас»