forked from airbytehq/airbyte-platform
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbuild.gradle.kts
31 lines (28 loc) · 1.34 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
/*
Placeholder project build script to ensure that running `./gradlew :oss:airbyte-api:build` builds all
of the child API projects.
*/
plugins {
id("io.airbyte.gradle.jvm.lib")
}
airbyte {
spotless {
excludes = listOf(
project(":oss:airbyte-api:workload-api").file("src/main/openapi/workload-openapi.yaml").path,
project(":oss:airbyte-api:server-api").file("src/main/openapi/api.yaml").path,
project(":oss:airbyte-api:server-api").file("src/main/openapi/api_sdk.yaml").path,
project(":oss:airbyte-api:server-api").file("src/main/openapi/api_terraform.yaml").path,
project(":oss:airbyte-api:server-api").file("src/main/openapi/api_documentation_connections.yaml").path,
project(":oss:airbyte-api:server-api").file("src/main/openapi/api_documentation_sources.yaml").path,
project(":oss:airbyte-api:server-api").file("src/main/openapi/api_documentation_destinations.yaml").path,
project(":oss:airbyte-api:server-api").file("src/main/openapi/api_documentation_streams.yaml").path,
project(":oss:airbyte-api:server-api").file("src/main/openapi/api_documentation_jobs.yaml").path,
project(":oss:airbyte-api:server-api").file("src/main/openapi/api_documentation_workspaces.yaml").path,
)
}
}
dependencies {
project.subprojects.forEach { subProject ->
implementation(project(subProject.path))
}
}