Существует ли архетип Maven 2 для приложений MVC Spring 3? - PullRequest
62 голосов
/ 03 мая 2010

Я экспериментирую с Spring 3 MVC Framework. Поскольку я использую Maven 2 для управления своим проектом, я ищу архетип для создания MVC-приложения Spring 3.

Ответы [ 10 ]

30 голосов
/ 03 мая 2010

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

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

20 голосов
/ 03 ноября 2010

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

9 голосов
/ 05 августа 2013

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

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

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

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

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

3 голосов
/ 05 июня 2011

Из форума источников :

В Spring Source Tool Suite.

Перейдите в раздел Новый -> Прочее -> Набор инструментов Spring Source -> Проект шаблона Spring -> Проект Spring MVC

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

1 голос
/ 02 июля 2014

Этот архетип создает веб-приложение Java, которое использует среду Spring MVC, 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

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

1 голос
/ 30 августа 2011

Codehaus Список архетипов пользователей Maven имеет несколько архетипов, включая два из app-fuse, использующих Spring MVC.

0 голосов
/ 10 сентября 2015

Что я делаю, это создаю новый Spring Project и один из вариантов, доступных в STS Simple Spring Web Maven; он устанавливает веб-приложение Spring 3 Maven, просто измените pom на Spring 4 и выполните чистую установку из конфигурации запуска.

0 голосов
/ 30 мая 2013

Мы с другом создали эту пружинную плиту для SPA-приложений. Может быть, может быть полезно для вас https://github.com/PabloK/SpringRESTboilerplate

0 голосов
/ 03 мая 2010

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

...