Как я могу создать веб-проект Spring со Знатоком в Eclipse?

Я пытался сделать проект путем выбора веб-приложения Archtype из Eclipse, создают новый проект знатока. Но когда я создал новый Класс Java к исходной папке проекта, это не содержало имя packacge в пакете, и исходная папка была включена в путь к классу. Так есть ли что-то не так с моей установкой или почему Eclipse не добавляет автоматически пакет к недавно созданному Классу?

23
задан Pascal Thivent 9 July 2010 в 01:48
поделиться

4 ответа

Вот что я делаю:

  • Использую плагин m2eclipse для интеграции Maven и m2eclipse WTP (с сайта обновления m2eclipse extras).
  • Создайте новый проект maven, используя архетип: maven-archetype-webapp.
  • Создайте папку src/main/java и добавьте ее в путь сборки вручную.
  • Добавьте зависимости spring и spring-webmvc. Для версии 2.5.6.SEC01 используйте:

 org.springframework
 spring
 2.5.6.SEC01

<зависимость>
 org.springframework
 spring-webmvc
 2.5.6.SEC01

17
ответ дан 29 November 2019 в 02:48
поделиться

Из новой страницы руководства по созданию проекта:

Затем он попросит вас ввести значения для groupId, artifactId и версии проекта для создания и базовый пакет для источников.

[INFO] artifact org.apache.maven.archetypes:maven-archetype-quickstart: checking for updates from maven-archetype-quickstart-repo
Downloading: http://repo1.maven.org/maven2/org/apache/maven/archetypes/maven-archetype-quickstart/1.0/maven-archetype-quickstart-1.0.jar
4K downloaded
Define value for groupId: : com.company 
Define value for artifactId: : project
Define value for version: : 1.0
Define value for package: : com.company.project
Confirm properties configuration:
groupId: com.company
artifactId: project
version: 1.0
package: com.company.project
 Y: : 

Если базовый пакет задан, то вновь созданный класс должен находиться под этим пакетом.
Содержит ли папка source пустой пакет 'com.company.project'?

0
ответ дан 29 November 2019 в 02:48
поделиться

Ребята из SpringSource разработали Spring Tool Suite на базе Eclipse для разработки проектов Spring. Я никогда не использовал STS ... но если вы начинаете новый проект, это может быть хорошим временем, чтобы попробовать его.

0
ответ дан 29 November 2019 в 02:48
поделиться

Самый простой способ - использовать Spring Tool Suite, как предложил @Stephen, который представляет собой встроенную версию Eclipse для разработки Spring. Она включает в себя такие плагины, как Spring IDE, M2Eclipse и т.д., и предлагает пользовательские шаблоны проектов для проектов Spring (через New > Project...). В результате вы получаете полностью настроенный проект.

Архетип Maven webapp позволяет получить похожий результат, но требует больше ручных действий: вам придется добавить src/main/java, создать базовый пакет и добавить зависимости Spring вручную (так что нет, в вашей конфигурации нет ничего особенно плохого).

5
ответ дан 29 November 2019 в 02:48
поделиться
Другие вопросы по тегам:

Похожие вопросы: