// da-reporting inherits common configuration from parent build.gradle.kts // This build file adds reporting-specific dependencies dependencies { // DA-Protos common entities and utilities implementation(project(":da-protos")) // Email and notification dependencies implementation("org.springframework.boot:spring-boot-starter-mail") implementation("com.slack.api:slack-api-client:1.38.0") // Cross-service communication for dashboard aggregation implementation("org.springframework.cloud:spring-cloud-starter-openfeign:4.1.1") implementation("org.springframework.boot:spring-boot-starter-cache") // OpenAPI documentation for dashboard endpoints implementation("org.springdoc:springdoc-openapi-starter-webmvc-ui:2.3.0") } // Configure main application class configure { mainClass.set("com.dalab.reporting.DaReportingApplication") }