#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 означает «папки, содержащие исходный код, который вы хотите, чтобы я скомпилировал для вас»