- OpenJDK 21
- PostgreSQL 11
- Consul
- Java 21
- JDBC
- JAX-RS
- Spring Boot 3.5.3
- N2O Platform 7.0.0
- N2O UI Framework 7.29
config-api- общие интерфейсы и моделиconfig-service- общие классы имплементации для модуляconfig-apiconfig-web- общие классы имплементации и конфигурационные файлы N2Oconfig-webapp- запускаемый модуль UIconfig-backend- запускаемый модуль бэкенда
Сборка всех модулей: maven-профиль build-all-modules (без сборки статики и без поддержки локализации).
mvn clean package -Pbuild-all-modules
Задайте настройки запуска в переменные окружения:
| Код | Описание | Значение по умолчанию |
|---|---|---|
CONFIG_VALUE_VALIDATE_ENABLED |
Включает валидацию значения настройки по его типу | false |
CONFIG_VALUE_VALIDATE_DATE_PATTERN |
Паттерн проверки значения настройки для типа DATE | yyyy-MM-dd |
CONFIG_VALUE_VALIDATE_TIME_PATTERN |
Паттерн проверки значения настройки для типа TIME | HH:mm:ss |
CONFIG_VALUE_VALIDATE_DATETIME_PATTERN |
Паттерн проверки значения настройки для типа DATETIME | yyy-MM-dd'T'HH:mm:ss |