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

OSCHINA-MIRROR/lodsve-lodsve-maven-archetype

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

Архетипы Maven для создания проекта с использованием lodsve-boot!

LICENSE GitHub stars GitHub forks GitHub issues GitHub pull requests FOSSA Status

Версии компонентов

  1. lodsve-archetype-mybatis

    Maven Central

  2. lodsve-archetype-nacos

    Maven Central

  3. lodsve-archetype-quickstart

    Maven Central## Использование```markdown

     ### 1. Быстрый старт
     mvn archetype:generate
        -DgroupId=com.xxx
        -DartifactId=xxx-project
        -Dversion=1.0-SNAPSHOT
        -Dport=8080
        -DcontextPath=/xxx
        -Dpackage=com.xxx
        -Dauthor=hulk.sun
        -DbootVersion=1.0.0-SNAPSHOT
        -DarchetypeGroupId=com.lodsve.archetype
        -DarchetypeArtifactId=lodsve-archetype-quickstart
        -DarchetypeVersion=${archetypeVersion}```    ### 2. MyBatis
     mvn archetype:generate
        -DgroupId=com.xxx
        -DartifactId=xxx-project
        -Dversion=1.0-SNAPSHOT
        -Dport=8080
        -DcontextPath=/xxx
        -Dpackage=com.xxx
        -Dauthor=hulk.sun
        -DbootVersion=1.0.0-SNAPSHOT
        -DarchetypeGroupId=com.lodsve.archetype
        -DarchetypeArtifactId=lodsve-archetype-mybatis
        -DarchetypeVersion=${archetypeVersion}
    
     ### 3. Nacos
     mvn archetype:generate
        -DgroupId=com.xxx
        -DartifactId=xxx-project
        -Dversion=1.0-SNAPSHOT
        -Dport=8080
        -DcontextPath=/xxx
        -Dpackage=com.xxx
        -Dauthor=hulk.sun
        -DbootVersion=1.0.0-SNAPSHOT
        -DarchetypeGroupId=com.lodsve.archetype
        -DarchetypeArtifactId=lodsve-archetype-nacos
        -DarchetypeVersion=${archetypeVersion}
    
     ### 4. RPC (последовательность: api -> сервер -> клиент)
     ### 4.1. RPC-api
     mvn archetype:generate
        -DgroupId=com.xxx
        -DartifactId=xxx-api
        -Dversion=1.0-SNAPSHOT
        -Dpackage=com.xxx
        -Dauthor=hulk.sun
        -DbootVersion=1.0.0-SNAPSHOT
        -DserverAppName=demo-server
        -DserverContextPath=/demo-server
        -DarchetypeGroupId=com.lodsve.archetype
        -DarchetypeArtifactId=lodsve-archetype-rpc-api
        -DarchetypeVersion=${archetypeVersion}
    
     ### 4.2. RPC-сервер
     mvn archetype:generate
        -DgroupId=com.xxx
        -DartifactId=xxx-server
        -Dversion=1.0-SNAPSHOT
        -Dport=8080
        -DcontextPath=/xxx
        -Dpackage=com.xxx
        -Dauthor=haoke.sun
        -DbootVersion=1.0.0-SNAPSHOT
        -DapiGroupId=com.xxx
        -DapiArtifactId=xxx-api
        -DapiVersion=1.0-SNAPSHOT
        -DarchetypeGroupId=com.lodsve.archetype
        -DarchetypeArtifactId=lodsve-archetype-rpc-server
        -DarchetypeVersion=${archetypeVersion}    ### 4.3. RPC-клиент
     mvn archetype:generate
        -DgroupId=com.xxx
        -DartifactId=xxx-client
        -Dversion=1.0-SNAPSHOT
        -Dport=8081
        -DcontextPath=/xxx
       -Dpackage=com.xxx
       -Dauthor=haoke.sun
       -DbootVersion=1.0.0-SNAPSHOT
       -DapiGroupId=com.xxx
       -DapiArtifactId=xxx-api
       -DapiVersion=1.0-SNAPSHOT
       -DarchetypeGroupId=com.lodsve.archetype
       -DarchetypeArtifactId=lodsve-archetype-rpc-client
       -DarchetypeVersion=${archetypeVersion}
     # ${archetypeVersion}: последняя версия этого шаблона.  
    ```2. Объяснение параметров| Название параметра | Описание                                                                                         | Пример значения |
 |---------------------|----------------------------------------------------------------------------------------------------|-----------------|
 | groupId             | Групповой ID проекта, который будет создан                                                        | com.lodsve      |
 | artifactId          | Artifact ID проекта, который будет создан                                                         | demo            |
 | version             | Версия проекта, который будет создан                                                              | 1.0.0-SNAPSHOT  |
 | port                | Порт для проекта Spring Boot                                                                    | 8080            |
 | contextPath         | Контекстный путь                                                                                 | /demo           |
 | package             | Основной пакет для проекта, который будет создан                                                  | com.lodsve.demo |
 | author              | Автор проекта, который будет создан                                                              | hulk.sun        |
 | bootVersion         | Номер версии lodsve-boot, который будет использоваться                                           | 1.0.0-SNAPSHOT  |
 | apiGroupId          | Групповой ID пакета API, который будет создан (используется только в RPC)                       | com.lodsve.demo |
 | apiArtifactId       | Artifact ID пакета API, который будет создан (используется только в RPC)                        | demo-api        |
 | apiVersion          | Версия пакета API, который будет создан (используется только в RPC)                              | 1.0.-SNAPSHOT   |
 | serverAppName       | Значение spring.application.name, настроенное на стороне сервера                                 | demo-server     || serverContextPath   |контекстный путь для стороны сервера                                                                | /demo-server    |

Коррективы минимальны, поскольку текст уже был переведён на русский язык. Оставлено исходное форматирование.## Благодарность

`lodsve-maven-archetype` был создан с помощью потрясающей [JetBrains IDEA][].

![Логотип JetBrains](https://resources.jetbrains.com/storage/products/company/brand/logos/jetbrains.svg)

[JetBrains IDEA]: https://www.jetbrains.com/?from=lodsve-maven-archetype

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

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

Введение

Мавен арчитипс для создания проекта с лодсве-фреймворк! Развернуть Свернуть
Java и 4 других языков
Apache-2.0
Отмена

Обновления

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

Участники

все

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

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