Я хочу создать веб-приложение, которое будет использовать фреймворки wicket, hibernate и spring. Моя IDE - Eclipse, я использую maven для .war-поколения и работаю под Mac OS. Какие шаги я должен выполнить, чтобы правильно установить и настроить все инструменты, чтобы запустить проект, основанный на этих трех платформах. Мне удалось успешно настроить калитку, но у меня проблемы с настройкой спящего режима и весны. Я прошел несколько уроков, но так и не смог найти решение.
Спасибо!
Теперь я попытаюсь немного объяснить, в чем заключается проблема, которую я не могу решить. Я впервые начал с чистого проекта:
- Тип архива mvn: create -DgroupId = test.framework -DartifactId = microForum
- Перешел в папку проекта и mvn eclipse: eclipse
- Импортировал проект из затмения
- Заглянул на домашнюю страницу Apache Wicket, где есть несколько примеров, так что я прочитал страницу, и этого было достаточно, чтобы узнать, что добавить в пом, и у него была калитка, и все в порядке и хорошо работает
Мой следующий шаг - попытка использовать спящий режим и / или пружину. Я думал, что «добавить» hibernate и spring таким же образом, как я добавил калитки необходимые конфигурации и зависимости к pom (вручную), может быть не так просто. Поэтому я попытался использовать архетип maven: appfuse-basic-spring. Итак:
- mvn архетип: сгенерировать -> запускает мастер, который позволяет вам выбирать среди различных архетипов
После выбора архетипа № 2 (Hibernate + Spring + Spring MVC) происходит сбой
Немного погуглив, я выяснил, почему это не получается (что-то вроде того, что я должен добавить -archetype после appfuse-basic-spring. Поэтому вместо использования мастера я поставил:
- mvn архетип: генерировать -B -DarchetypeGroupId = org.appfuse.archetypes -DarchetypeArtifactId = appfuse-basic-spring * -archetype * -DarchetypeVersion = 2.1.0-M1 -DgroupId = test.framework -DartifactId = microForum2 * 1027
Это создало мой проект (после нескольких предупреждений). Я вставляю скриншот (изображение 1), потому что некоторая информация может иметь важное значение:
http://img97.imageshack.us/img97/6687/screenshot20100323at112.png
- Изображение 1
- Затем я запустил mvn eclipse: eclipse, и он начал загружать миллионы вещей, что выглядело очень странно, поэтому я контролирую его + C.
После ответа schmimd04 я попытался использовать плагин eclipse maven, но не смог создать проект maven:
Невозможно создать проект из архетипа [org.appfuse.archetypes: appfuse-basic-spring: RELEASE]
Определенный артефакт не является архетипом
Спасибо!
p.d: на моем Mac OS уже был установлен maven (версия 2.2.0), я попытался загрузить последний и повторить те же действия, но у меня все еще были проблемы.