Есть ли архетип maven 2 для spring 3 приложений MVC?

Я экспериментирую с фреймворком spring 3 MVC. Поскольку я использую maven 2 для управления моим проектом, я ищу архетип для создания приложения spring 3 MVC.

Ответ 1

Вы можете использовать STS (набор инструментов spring), новый проект шаблона MVC spring создает рабочее приложение с помощью spring 3.

Или вы можете использовать Spring Roo, чтобы создать рабочую основу для вашего проекта.

Ответ 2

Я также не мог найти полезные архетипы, поэтому создал свои собственные. Здесь вы можете найти . Если вы найдете что-либо, что хотите добавить, пожалуйста, не стесняйтесь, напишите мне или отправьте патч

Ответ 3

Spring MVC quickstart archetype доступен на GitHub, любезно предоставлен kolorobot. Предоставляются хорошие инструкции о том, как установить его на локальный репозиторий Maven и использовать его для создания нового проекта MVC Spring. Он даже включил плагин Tomcat 7 Maven в архетипический проект, так что только что созданный Spring MVC можно запустить из командной строки без необходимости вручную развертывать его на сервере приложений.

Приложение примера Kolorobots включает в себя следующее:

  • No-xml Spring Веб-приложение MVC 3.2 для среды Servlet 3.0
  • Плитки Apache с конфигурацией на месте,
  • Bootstrap
  • JPA 2.0 (Hibernate/HSQLDB)
  • JUnit/Mockito
  • Spring Безопасность 3.1

Ответ 4

AppFuse и AppFuse Light обновлены для использования Spring 3, поэтому, я думаю, вы могли бы использовать один из appfuse archetypes.

Но что такое приложение Spring MVC, если не регулярное webapp с некоторыми зависимостями от Spring 3 артефактов?

Ответ 5

Из springsource forum:

В Spring Source Tool Suite.

Перейти к новому → Другое → Spring Исходный набор инструментов → Spring Проект шаблона → Spring Проект MVC

введите данные и нажмите "Готово".

Ответ 7

Этот архетип создает веб-приложение Java, которое использует Spring MVC framework, Angular и Event Sourcing.

mvn archetype:generate \
 -DarchetypeGroupId=no.bouvet \
 -DarchetypeArtifactId=maven-archetype-eventsourcing \
 -DarchetypeVersion=1.0.2 \
 -DgroupId=com.domain.myapp \
 -DartifactId=myapp

Здесь вы можете найти источник - maven-archetype-eventsourcing

И прочитайте blogg - Получите разработку своего веб-приложения Sourced Sourced с одной строкой, используя Maven!

Ответ 9

Я создаю новый проект Spring и один из вариантов, доступных в STS Simple Spring Web Maven; он устанавливает Spring 3 Maven webapp, просто измените pom на Spring 4 и выполните чистую установку из Run Config.

Ответ 10

Насколько я знаю, его не существует. Но почему вы не создали свой собственный?