-
Notifications
You must be signed in to change notification settings - Fork 15
Expand file tree
/
Copy pathbuild.gradle.kts
More file actions
39 lines (35 loc) · 1.13 KB
/
build.gradle.kts
File metadata and controls
39 lines (35 loc) · 1.13 KB
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
import org.jetbrains.kotlin.gradle.targets.js.yarn.YarnPlugin
import org.jetbrains.kotlin.gradle.targets.js.yarn.YarnRootExtension
plugins {
id("com.android.kotlin.multiplatform.library") apply false
id("org.jetbrains.kotlin.multiplatform") apply false
id("com.vanniktech.maven.publish") apply false
id("org.jetbrains.kotlinx.kover") version "0.9.8"
}
plugins.withType<YarnPlugin> {
extensions.configure<YarnRootExtension> {
resolution("brace-expansion", ">=5.0.5")
resolution("diff", ">=8.0.3")
resolution("glob", ">=10.5.0")
resolution("js-yaml", ">=4.1.1")
resolution("minimatch", ">=9.0.7")
resolution("serialize-javascript", ">=7.0.5")
}
}
group = "io.opentelemetry.kotlin"
version = project.version
kover {
merge {
subprojects { project ->
project.findProperty("io.opentelemetry.kotlin.enableCodeCoverage")?.toString()?.toBoolean() ?: true
}
}
reports {
filters {
excludes {
androidGeneratedClasses()
classes("*.BuildConfig", "io.opentelemetry.proto.*")
}
}
}
}