Integrated MQTT clients

This commit is contained in:
2025-12-12 20:58:32 +01:00
parent f457911f3b
commit b9a87309e4
18 changed files with 291 additions and 68 deletions

View File

@@ -28,26 +28,36 @@ repositories {
extra["snippetsDir"] = file("build/generated-snippets")
dependencies {
implementation("org.springframework.boot:spring-boot-security")
//======================MAIN======================
implementation("org.springframework.boot:spring-boot-security")
implementation("org.springframework.boot:spring-boot-starter-web")
implementation("org.springframework.boot:spring-boot-starter-actuator")
implementation("org.springframework.boot:spring-boot-starter-data-elasticsearch")
implementation("org.springframework.boot:spring-boot-starter-data-mongodb")
implementation("org.springframework.boot:spring-boot-starter-elasticsearch")
implementation("org.springframework.boot:spring-boot-starter-mongodb")
implementation("org.springframework.boot:spring-boot-starter-opentelemetry")
implementation("org.springframework.boot:spring-boot-starter-data-mongodb")
implementation("org.springdoc:springdoc-openapi-starter-webmvc-ui:2.2.0")
developmentOnly("org.springframework.boot:spring-boot-devtools")
developmentOnly("org.springframework.boot:spring-boot-docker-compose")
runtimeOnly("io.micrometer:micrometer-registry-prometheus")
annotationProcessor("org.springframework.boot:spring-boot-configuration-processor")
//======================ELASTIC SEARCH======================
implementation("org.springframework.boot:spring-boot-starter-data-elasticsearch")
implementation("org.springframework.boot:spring-boot-starter-elasticsearch")
//======================MONGO DB======================
implementation("org.springframework.boot:spring-boot-starter-data-mongodb")
implementation("org.springframework.boot:spring-boot-starter-mongodb")
implementation("org.springframework.boot:spring-boot-starter-data-mongodb")
//======================SWAGGER======================
implementation("org.springdoc:springdoc-openapi-starter-webmvc-ui:2.2.0")
//======================MQTT======================
implementation("org.eclipse.paho:org.eclipse.paho.client.mqttv3:1.2.5")
//======================PROMETHEUS======================
runtimeOnly("io.micrometer:micrometer-registry-prometheus")
//======================OTHER======================
developmentOnly("org.springframework.boot:spring-boot-devtools")
developmentOnly("org.springframework.boot:spring-boot-docker-compose")
testImplementation("org.springframework.boot:spring-boot-restdocs")
testImplementation("org.springframework.boot:spring-boot-starter-actuator-test")
testImplementation("org.springframework.boot:spring-boot-starter-data-elasticsearch-test")