Я пытаюсь создать очень простое веб-приложение со знатоком и затмением, но у меня нет радости вообще, на самом деле реверс радости.
Я перехожу к Файлу-> Новый Проект, выбираю Проект Знатока и выбираю веб-приложение архетипа знатока. Когда я заканчиваю мастер, структура веб-приложения сгенерирована, но без каталога 'Java' под основным, просто ресурсы и веб-приложение.
Таким образом, я щелкаю правой кнопкой по основному и выбираю новый Класс. Класс создается под ресурсами (?!), и кроме того, кажется, нет никакой компиляции его Java. Я могу совершить глупые ошибки, и никакая подсветка синтаксиса не подходит. Это похоже на Java, не распознает его.
Кроме того, я попытался создать новый каталог 'Java' под основным, где это должно быть, но все еще с теми же несуществующими признаками Java.
Что дает? Это управляет мной безумный..
Спасибо все!
Просто создайте каталог java
в main
(т.е. src / main / java
) и щелкните правой кнопкой мыши в своем проекте и выберите Maven> Обновить конфигурацию проекта .
В eclipse есть возможность создать исходный каталог. Или вы можете перейти к пути сборки в свойствах проекта и добавить существующий каталог в качестве исходного каталога.
Если вы собираетесь использовать нестандартную структуру каталогов, вам придется указать ее в maven, хотя
Все остальное, скорее всего, зависит от архетипа и того, как вы настроили свой pom.xml
. Описанная вами структура каталогов идентична той, которую maven-archetype-webapp
создает в командной строке.
создается структура webapp, но без каталога 'java' под main
Создайте src/main/java самостоятельно.
более того, похоже, что java его не компилирует. Я могу делать глупые ошибки, а подсветка синтаксиса не появляется. Как будто java не распознает его.
после создания соответствующей структуры dir выполните команду maven
mvn eclipse:eclipse
затем обновите проект в eclipse.
-SE
Просто создайте каталог java в главном каталоге (например, src/main/java) и щелкните правой кнопкой мыши -> Путь сборки -> Использовать исходную папку