da-reporting-dev / build.gradle.kts
Ajay Yadav
Initial deployment of da-reporting-dev
b4ca43a
raw
history blame contribute delete
950 Bytes
// 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<org.springframework.boot.gradle.dsl.SpringBootExtension> {
mainClass.set("com.dalab.reporting.DaReportingApplication")
}