/
build.gradle.kts
33 lines (31 loc) · 1.24 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
plugins {
id("java-platform")
}
// TODO(Benoit) Find why collectBomConstraints() is causing troubles for consumers using the BOM.
// I'm seeing many like `:<project>: Could not find com.squareup.wire:wire-compiler:.` etc.
dependencies {
constraints {
api(projects.wireCompiler)
api(projects.wireGradlePlugin)
api(projects.wireGrpcClient)
api(projects.wireGrpcClient.group + ":wire-grpc-client-jvm:" + projects.wireGrpcClient.version)
api(projects.wireGrpcMockwebserver)
api(projects.wireGsonSupport)
api(projects.wireJavaGenerator)
api(projects.wireKotlinGenerator)
api(projects.wireMoshiAdapter)
api(projects.wireReflector)
api(projects.wireRuntime)
api(projects.wireRuntime.group + ":wire-runtime-jvm:" + projects.wireRuntime.version)
api(projects.wireSchema)
api(projects.wireSchema.group + ":wire-schema-jvm:" + projects.wireSchema.version)
api(projects.wireSchemaTests)
api(projects.wireSchemaTests.group + ":wire-schema-tests-jvm:" + projects.wireSchemaTests.version)
api(projects.wireSwiftGenerator)
}
}
extensions.configure<PublishingExtension> {
publications.create("maven-java-platform", MavenPublication::class) {
from(project.components.getByName("javaPlatform"))
}
}