затмение не распознает пакет - PullRequest
2 голосов
/ 12 ноября 2010

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

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

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

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

Многие,

DHR

Ответы [ 2 ]

5 голосов
/ 12 ноября 2010

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

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

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

2 голосов
/ 12 ноября 2010

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

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

...