1
0
Nilton Constantino d48172539a
first commit
2026-04-22 14:55:58 +01:00

35 lines
1.5 KiB
Plaintext

plugins {
id("java-application-conventions")
id("org.springframework.boot")
id("io.spring.dependency-management")
}
application {
mainClass.set("net.bquarkz.ai.gateway.GatewayApplication")
}
dependencies {
implementation(project(":main-infrastructure"))
implementation(project(":main-service"))
implementation(project(":main-contract-subjects"))
implementation(project(":adapter-http-security-infra"))
implementation(project(":adapter-http-gateway"))
implementation(project(":gateway-module-policy:policy-domain"))
implementation(project(":gateway-module-authorization:authorization-domain"))
implementation(project(":gateway-module-audit:audit-domain"))
implementation(project(":gateway-module-fraud-detection:fraud-detection-domain"))
implementation(project(":gateway-module-tool-registry:tool-registry-domain"))
implementation(project(":gateway-providers:jira-provider"))
implementation(project(":gateway-providers:jenkins-provider"))
implementation(project(":gateway-providers:database-provider"))
implementation("org.springframework.boot:spring-boot-starter-web")
implementation("org.springframework.boot:spring-boot-starter-security")
implementation("org.springframework.boot:spring-boot-starter-oauth2-resource-server")
implementation("com.fasterxml.jackson.datatype:jackson-datatype-jsr310")
testImplementation(project(":test-infrastructure"))
testImplementation("org.springframework.boot:spring-boot-starter-test")
}