blob: 316450273fd72c65a4b524f8ee0303fdc87e17ce [file] [log] [blame]
plugins {
id("gradlebuild.distribution.api-java")
}
dependencies {
implementation(project(":base-services"))
implementation(project(":messaging"))
implementation(project(":logging"))
implementation(project(":process-services"))
implementation(project(":worker-processes"))
implementation(project(":persistent-cache"))
implementation(project(":core-api"))
implementation(project(":model-core"))
implementation(project(":core"))
implementation(project(":snapshots"))
implementation(project(":file-collections"))
implementation(project(":files"))
implementation(project(":native"))
implementation(project(":resources"))
implementation(libs.slf4jApi)
implementation(libs.guava)
implementation(libs.inject)
testImplementation(project(":native"))
testImplementation(project(":file-collections"))
testImplementation(project(":resources"))
testImplementation(project(":snapshots"))
testImplementation(testFixtures(project(":core")))
testImplementation(testFixtures(project(":logging")))
integTestRuntimeOnly(project(":kotlin-dsl"))
integTestRuntimeOnly(project(":kotlin-dsl-provider-plugins"))
integTestRuntimeOnly(project(":api-metadata"))
integTestRuntimeOnly(project(":test-kit"))
integTestImplementation(project(":jvm-services"))
testFixturesImplementation(libs.inject)
testFixturesImplementation(libs.groovyJson)
testFixturesImplementation(project(":base-services"))
testRuntimeOnly(project(":distributions-core")) {
because("Tests instantiate DefaultClassLoaderRegistry which requires a 'gradle-plugins.properties' through DefaultPluginModuleRegistry")
}
integTestDistributionRuntimeOnly(project(":distributions-core"))
}