eclipse не распознает пакет

(HELIOS Eclipse, m2eclipse устанавливается с сайта обновлений)

Я создаю новое веб-приложение: File-> New-> Other-> Maven-> Maven Project, Next, Next, затем выбрал maven-archetype-webapp, добавил идентификатор группы и идентификатор артефакта. Теперь во вновь созданный проект я хочу добавить новый пакет Java: щелкните правой кнопкой мыши новый -> пакет. Вставьте имя пакета и нажмите «Готово».

И я получаю новую папку. Eclipse не распознает это как пакет.

Что мне сделать, чтобы Eclipse распознал эту папку как пакет?

Многие тиа,

ДХР


person user446249    schedule 12.11.2010    source источник


Ответы (2)


maven-archetype-webapp не создает папку src/main/java по умолчанию, и если вы хотите добавить исходники Java в свое веб-приложение, вам нужно создать src/main/java самостоятельно.

После создания этого каталога щелкните правой кнопкой мыши свой проект, а затем используйте Maven > Обновить конфигурацию проекта, и он будет добавлен в качестве исходного каталога. После этого вы сможете добавлять источники.

Последнее, либо используйте maven-eclipse-plugin или используйте m2eclipse, а не оба, они взаимоисключающие.

person Pascal Thivent    schedule 12.11.2010
comment
Спасибо за полный и содержательный ответ! - person user446249; 12.11.2010

Он должен работать. Вы можете пометить папку, содержащую пакет, как «исходную папку» в eclipse, но только как быстрое решение...

Обычно я работаю с eclipse без m2eclipse и запускаю mvn eclipse:eclipse для создания проекта eclipse. Возможно, вы можете вручную исправить это, запустив команду сейчас (из eclipse с помощью плагина или напрямую из mvn).

person greuze    schedule 12.11.2010
comment
Я сделал так, как вы сказали: запустите mvn eclipse: eclipse, и это решило проблему. - person user446249; 12.11.2010