**Lodsve-boot** > Lodsve разрабатывает наборы на основе Spring-Boot и некоторых компонентов с открытым исходным кодом! ``` _ _ ______ _ | | | | | ___ \ | | | | ___ __| |_____ _____ | |_/ / ___ ___ | |_ | | / _ \ / _` / __\ \ / / _ \ | ___ \/ _ \ / _ \| __| | |___| (_) | (_| \__ \\ V / __/ | |_/ / (_) | (_) | |_ \_____/\___/ \__,_|___/ \_/ \___| \____/ \___/ \___/ \__| ``` [Китайская версия](README.cn.md) [](https://github.com/lodsve/lodsve-boot/actions/workflows/deploy-snapshot-weekly.yml) [](https://github.com/lodsve/lodsve-boot/actions/workflows/maven-verify.yml) [](https://github.com/lodsve/lodsve-boot/blob/master/LICENSE) [](https://search.maven.org/artifact/com.lodsve.boot/lodsve-boot) [](https://github.com/lodsve/lodsve-boot/stargazers) [](https://github.com/lodsve/lodsve-boot/network) [](https://github.com/lodsve/lodsve-boot/issues) [](https://github.com/lodsve/lodsve-boot/pulls) [](https://app.fossa.com/projects/git%2Bgithub.com%2Flodsve%2Flodsve-boot?ref=badge_shield) ## Простое введение 1. Lodsve разрабатывает комплекты на основе Spring-Boot и некоторых компонентов с открытым исходным кодом! 2. Он состоит из следующих модулей: См. [Возможности](capability.md). 3. **Примечание**: Из-за оптимизированного способа получения номера версии после импорта в IntelliJ IDEA в первый раз или выполнения команды `mvn clean`, необходимо выполнить следующую команду в корневом каталоге: ``` # Linux или MacOS ./mvnw com.lodsve.maven.plugins:lodsve-javatemplate-maven-plugin:1.0.3:generate-sources # Windows ./mvnw.cmd com.lodsve.maven.plugins:lodsve-javatemplate-maven-plugin:1.0.3:generate-sources ``` ## Как использовать 1. Версия выпуска <parent> <groupId>com.lodsve.boot</groupId> <artifactId>lodsve-boot-dependencies</artifactId> <version>x.x.x</version> </parent> 2. Вы можете обратиться к разделу [Введение в компоненты](Instructions.md), чтобы узнать, как использовать некоторые плагины. 3. Если вы просто хотите попробовать новую функцию, пожалуйста, попробуйте предварительную версию. Если у вас есть какие-либо вопросы, пожалуйста, свяжитесь со мной в разделе «Проблемы». <parent> <groupId>com.lodsve.boot</groupId> <artifactId>lodsve-boot-dependencies</artifactId> <version>x.x.x-SNAPSHOT</version> </parent> <repositories> <repository> <id>maven-center-snapshot</id> <name>Maven Center Snapshot</name> <url>https://oss.sonatype.org/content/repositories/snapshots/</url> <snapshots> <enabled>true</enabled> </snapshots> </repository> </repositories> ## О выпуске 1. Я буду автоматически публиковать версию снимка каждую неделю через Github Action! Артефакт номер версии, например `x.x.x-YYYYMMDD-SNAPSHOT`. 2. Время от времени выпускайте версию выпуска. Артефакт номер версии, например `x.x.x`. ## Проверьте источники `git clone git@github.com:lodsve/lodsve-boot.git` ## Импортируйте источники в вашу IDE Выполните команду `mvn idea:idea` или `mvn eclipse:eclipse` в корневой папке. > **Примечание:** В соответствии с вышеуказанными требованиями убедитесь, что у вас правильно настроены JDK 8 и Maven 3.3.X в вашей среде IDE. **Конфигурирование Git** git config --global user.name "ваше имя" git config --global user.email "ваш email" git config --global core.autocrlf false git config --global core.safecrlf true **Для более стандартного сообщения git commit** # шаблон сообщения коммита git config commit.template ./git/templates/commit-message-template # git hook для проверки сообщения коммита # windows fsutil hardlink create .git\hooks\commit-msg git\hooks\check-commit-msg # linux cd ./.git/hooks/ ln -s ../../git/hooks/check-commit-msg commit-msg **Конфигурирование IDE** — Eclipse: Открыть Settings-General-Workspace, изменить `New text file line delimiter` на `Unix` — Eclipse: Открыть Settings-General-Workspace, изменить `Text file encoding` на `UTF-8` — IDE: Открыть Setting-Editor-Code Style, изменить `line delimiter` на `Unix and OS X(\n)` — IDE: Открыть Setting-Editor-File encoding, изменить все `Encoding` на `UTF-8` и `with NO BOM` **Необходимые плагины для IDE (как для Eclipse, так и для Intellij IDEA)** — Alibaba Java Coding Guidelines — Lombok plugin ## Документация См. главную ветку [JavaDoc]. ## Участники проекта <a href="https://github.com/lodsve/lodsve-boot/graphs/contributors"> <img src="https://contrib.rocks/image?repo=lodsve/lodsve-boot" /> </a> ## Свяжитесь со мной 1. Email: sunhao.java@gmail.com 2. QQ: [867885140] 3. Блог: [Blog] [OSChina] ## Лицензия The `Lodsve Boot` выпущен под версией 2.0 [Apache License]. [](https://app.fossa.com/projects/git%2Bgithub.com%2Flodsve%2Flodsve-boot?ref=badge_large) ## Спасибо The `Lodsve Boot` был создан с использованием потрясающей [JetBrains IDEA].  [Apache License]: http://www.apache.org/licenses/LICENSE-2.0 [Blog]: https://www.crazy-coder.cn [OSChina]: https://my.oschina.net/sunhaojava [867885140]: http://wpa.qq.com/msgrd?v=3&uin=867885140&site=qq&menu=yes [JetBrains IDEA]: https://www.jetbrains.com/?from=lodsve-boot