Слияние кода завершено, страница обновится автоматически
lodsve-archetype-mybatis
lodsve-archetype-nacos
lodsve-archetype-quickstart
### 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 IDEA]: https://www.jetbrains.com/?from=lodsve-maven-archetype
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )