Архетип Maven на основе Groovy с использованием Spring Boot с возможностью генерирования отчетов по анализу статического кода для серверов непрерывной интеграции.
Обработайте безопасность приложения и генерирует Restful Web Services для фронтального стека для потребления. Spring Boot служит основой этого архетипа.
| Ключевые зависимости | Описание |
|---|---|
| Чванство | Инструмент документации и зрителя Restful Web Services |
| Apache Tomcat | Встроенный сервер JEE (для локальной разработки) |
| H2 | Встроенная база данных (для локальной разработки) |
| Весна | Инъекция зависимости, обрабатывает сантехника |
| Весенняя безопасность | App Security |
| Весенние данные JPA | Репозитории на основе JPA |
| С зимний | ORM Framework |
| Спок | Крытые испытательные примеры |
| Весенний ботинок CI | Отчеты о анализе статического кода для серверов непрерывной интеграции |
Истинное одностраничное приложение от фронтального стека.
< dependency >
< groupId >com.github.choonchernlim</ groupId >
< artifactId >choonchernlim-archetype-webapp</ artifactId >
< version >2.0.0</ version >
</ dependency >Например:
mvn archetype:generate
-DinteractiveMode=false
-DarchetypeGroupId=com.github.choonchernlim
-DarchetypeArtifactId=choonchernlim-archetype-webapp
-DarchetypeVersion=2.0.0
-DgroupId=com.github.choonchern.testProject
-DartifactId=testProject
-Dversion=1.0.0-SNAPSHOT Запустите mvn clean spring-boot:run -Drun.profiles=local .
Открыть https://localhost:8443 в браузере.
Следуйте дополнительной инструкции на этой главной странице.
middleware (по умолчанию) - для сгенерированной войны, развернутой на промежуточных серверах с использованием источника данных JNDI. Это профиль по умолчанию, если spring.profiles.active не указан.local - для локальной разработки с использованием источника данных H2.test - для выполнения тестовых случаев. Запустите mvn clean spring-boot:run -Drun.profiles=local .
yarn build , чтобы сначала объединить фронтальные файлы JS, прежде чем запустить сервер.mvn clean spring-boot:run -Drun.profiles=local -Pskip-frontend-build Открыть https://localhost:8443 в браузере.
Изменить каталог на src/main/frontend Dir.
yarn start .
Откройте https://localhost:8080 в браузере.
mvn clean package .Создайте работу «фристайл».
В разделе «Добавить шаги сборки, выберите« Вызвать мишени Maven верхнего уровня ».
-U clean test site