plugins { id "java-library" id "org.springframework.boot.conventions" id "org.springframework.boot.optional-dependencies" } description = "Spring Boot Testing Support" dependencies { api(platform(project(path: ":spring-boot-project:spring-boot-parent"))) compileOnly("org.apache.cassandra:java-driver-core") { exclude(group: "org.slf4j", module: "jcl-over-slf4j") } compileOnly("jakarta.servlet:jakarta.servlet-api") compileOnly("junit:junit") compileOnly("org.junit.jupiter:junit-jupiter") compileOnly("org.junit.platform:junit-platform-engine") compileOnly("org.junit.platform:junit-platform-launcher") compileOnly("org.mockito:mockito-core") compileOnly("org.springframework:spring-context") compileOnly("org.springframework.data:spring-data-redis") implementation("jakarta.inject:jakarta.inject-api") implementation("org.apache.maven.resolver:maven-resolver-connector-basic") implementation("org.apache.maven.resolver:maven-resolver-impl") implementation("org.apache.maven:maven-resolver-provider") { exclude(group: "javax.inject", module: "javax.inject") } implementation("org.apache.maven.resolver:maven-resolver-transport-http") { exclude group: "org.slf4j", module: "jcl-over-slf4j" } implementation("org.assertj:assertj-core") implementation("org.hamcrest:hamcrest-core") implementation("org.hamcrest:hamcrest-library") implementation("org.springframework:spring-core") implementation("org.springframework:spring-test") implementation("org.springframework:spring-core-test") testImplementation("jakarta.servlet:jakarta.servlet-api") testImplementation("org.junit.jupiter:junit-jupiter") testImplementation("org.springframework:spring-context") testRuntimeOnly("org.hibernate.validator:hibernate-validator") testRuntimeOnly("org.mockito:mockito-core") }