Многомодульный проект Maven, основанный на Spring+SpringMVC+Mybatis.
Существует два способа использования:
Здесь не описывается первый способ, основное внимание уделяется второму способу и тому, как создать проект в среде IDE (Eclipse или IDEA).
Скачайте файл archetype.zip
из каталога проекта и распакуйте его. Затем перейдите в корневой каталог и откройте командную строку (cmd
), чтобы запустить команду mvn deploy
. Maven развернёт проект на локальный сервер.
Обратите внимание, что вам необходимо установить и настроить Nexus (Maven Repository Manager), если он ещё не установлен. Если у вас уже есть Nexus, вам также нужно настроить права доступа к нему в файле конфигурации Maven (conf/settings.xml
). Найдите элемент servers
в settings.xml
, а затем добавьте следующий код в этот элемент:
<server>
<id>releases</id>
<username>admin</username>
<password>admin123</password>
</server>
<server>
<id>snapshots</id>
<username>admin</username>
<password>admin123</password>
</server>
Для установки и настройки Nexus вы можете обратиться к статье: http://www.blogjava.net/fancydeepin/archive/2015/06/27/maven-nexus.html
После настройки прав доступа вы сможете повторно выполнить команду mvn deploy
, и она успешно завершится.
Теперь осталось добавить этот archetype
в вашу IDE. Здесь рассматриваются две IDE: Eclipse и IDEA. Конечно, сначала необходимо убедиться, что ваша IDE правильно настроена для работы с Maven.
Чтобы настроить Maven в Eclipse, выполните следующие шаги:
Windows
→ Preferences
→ Maven
→ Archetypes
→ Add Remote Catalog...
).Catalog File
: адрес и порт вашего локального сервера Nexus.Description
: описание вашего прототипа в локальном репозитории.Примечание:
Catalog File
должны соответствовать адресу и порту вашего локального сервера Nexus. Вы можете проверить наличие groupId
со значением studio.baxia
и artifactId
со значением foweb-archetype
, прежде чем добавлять каталог. Если этих значений нет, возможно, вы неправильно выполнили команду mvn deploy
или она завершилась неудачно.Description
позволяет описать ваш прототип в локальном репозитории. Это описание может быть произвольным.Процесс настройки показан ниже: (Для предотвращения проблем с загрузкой изображений, ссылки на изображения приведены ниже):
Пример создания нового проекта на основе прототипа показан ниже:
Обратите внимание: эта структура является разделенной на фронтэнд и бэкэнд, и здесь не рассматривается интеграция с фронтенд-страницей. Для демонстрации фронтенда необходимо использовать foweb.client. Подробнее об этом проекте можно узнать по ссылке: https://github.com/panhainan/foweb.client
Чтобы настроить Maven в IDEA, выполните следующие действия:
http://localhost:8081/nexus/content/groups/public/archetype-catalog.xml
.Настройка показана ниже:
Создание нового проекта на основе прототипа показано ниже:
Работа над исходным кодом продолжается. Пожалуйста, ожидайте!
Если вам понравился проект, пожалуйста, поставьте ему звезду. Спасибо!
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )