plugins { id("java") alias(libs.plugins.spring.boot) } group = "ua.com.dxrkness" version = "1.0-SNAPSHOT" repositories { mavenCentral() } dependencies { // spring implementation(platform(org.springframework.boot.gradle.plugin.SpringBootPlugin.BOM_COORDINATES)) implementation(platform(libs.spring.cloud.dependencies)) implementation("org.springframework.cloud:spring-cloud-starter-netflix-eureka-client") implementation("org.springframework.cloud:spring-cloud-starter-loadbalancer") implementation(libs.spring.boot.starter.web) implementation(libs.spring.boot.starter.web.test) // http client implementation(libs.apache.http.client) // openapi docs implementation(libs.springdoc.openapi.starter.webmvc.ui) // testing testImplementation(platform(libs.junit.bom)) testImplementation(libs.junit.jupiter) testRuntimeOnly(libs.junit.platform.launcher) implementation(libs.jspecify) implementation(project(":models")) implementation(project(":shared")) } tasks.test { useJUnitPlatform() }