1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/panhainan-foweb

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Foweb Framework

Многомодульный проект Maven, основанный на Spring+SpringMVC+Mybatis.

Использование документа

Существует два способа использования:

  1. Первый способ: напрямую скачать проект и импортировать его в IDE (Eclipse или IDEA) как проект Maven. Обратите внимание, что это многомодульный проект Maven.
  2. Второй способ: установить прототип проекта локально, чтобы впоследствии можно было создавать проекты на основе этого прототипа.

Здесь не описывается первый способ, основное внимание уделяется второму способу и тому, как создать проект в среде IDE (Eclipse или IDEA).

Развёртывание прототипа на локальном сервере Maven

Скачайте файл 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

Чтобы настроить Maven в Eclipse, выполните следующие шаги:

  • Откройте окно настроек (WindowsPreferencesMavenArchetypesAdd 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

Чтобы настроить Maven в IDEA, выполните следующие действия:

  • Выберите «Проект» в меню запуска или перейдите в существующий проект.
  • Перейдите в окно «Настройки» («Configure» или «File» → «Settings»).
  • В разделе «Плагины» найдите плагин «Maven Archetype Catalogs» и установите его. После установки перезапустите IDEA.
  • Вернитесь в окно «Настройки», выберите «Build, Execution, Deployment» → «Build Tools» → «Maven Archetype Catalogs».
  • Нажмите кнопку «+» для добавления каталога. Введите адрес http://localhost:8081/nexus/content/groups/public/archetype-catalog.xml.

Настройка показана ниже:

Создание нового проекта на основе прототипа показано ниже:

Исходный код

Работа над исходным кодом продолжается. Пожалуйста, ожидайте!

Благодарность

Если вам понравился проект, пожалуйста, поставьте ему звезду. Спасибо!

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Описание недоступно Развернуть Свернуть
GPL-3.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/panhainan-foweb.git
git@api.gitlife.ru:oschina-mirror/panhainan-foweb.git
oschina-mirror
panhainan-foweb
panhainan-foweb
master