/
build.gradle.kts
40 lines (32 loc) · 1.25 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
plugins {
id("gradlebuild.distribution.api-java")
}
description = "Implementation of build event services and build event types (work item, tasks, tests, configuration, etc)"
errorprone {
disabledChecks.addAll(
"FutureReturnValueIgnored", // 1 occurrences
)
}
dependencies {
api(projects.concurrent)
api(projects.javaLanguageExtensions)
api(project(":build-operations"))
api(project(":base-services"))
api(project(":core"))
api(project(":core-api"))
api(project(":messaging"))
api(project(":tooling-api"))
implementation(project(":model-core"))
api(libs.jsr305)
implementation(libs.guava)
testImplementation(project(":internal-testing"))
testImplementation(project(":model-core"))
integTestImplementation(project(":logging")) {
because("This isn't declared as part of integtesting's API, but should be as logging's classes are in fact visible on the API")
}
integTestImplementation(project(":build-option"))
integTestImplementation(project(":enterprise-operations"))
integTestDistributionRuntimeOnly(project(":distributions-basics")) {
because("Requires ':toolingApiBuilders': Event handlers are in the wrong place, and should live in this project")
}
}