/
build.gradle.kts
41 lines (33 loc) · 1.4 KB
/
build.gradle.kts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
plugins {
id("gradlebuild.distribution.implementation-kotlin")
}
description = "Kotlin DSL Tooling Builders for IDEs"
dependencies {
api(project(":core-api"))
api(project(":core"))
api(libs.futureKotlin("stdlib"))
implementation(projects.javaLanguageExtensions)
implementation(projects.time)
implementation(project(":kotlin-dsl"))
implementation(project(":base-services"))
implementation(project(":resources"))
implementation(project(":platform-base"))
implementation(project(":platform-jvm"))
implementation(project(":plugins-java-base"))
implementation(project(":tooling-api"))
implementation(project(":logging"))
implementation(project(":kotlin-dsl-tooling-models"))
testImplementation(testFixtures(project(":kotlin-dsl")))
integTestImplementation(testFixtures(project(":tooling-api")))
integTestImplementation(project(":internal-testing"))
testFixturesImplementation(project(":internal-integ-testing"))
crossVersionTestImplementation(project(":persistent-cache"))
crossVersionTestImplementation(libs.slf4jApi)
crossVersionTestImplementation(libs.guava)
crossVersionTestImplementation(libs.ant)
integTestDistributionRuntimeOnly(project(":distributions-basics"))
crossVersionTestDistributionRuntimeOnly(project(":distributions-jvm")) {
because("Uses application plugin.")
}
}
testFilesCleanup.reportOnly = true