-
Notifications
You must be signed in to change notification settings - Fork 68
Expand file tree
/
Copy pathbuild.gradle.kts
More file actions
46 lines (37 loc) · 1.05 KB
/
build.gradle.kts
File metadata and controls
46 lines (37 loc) · 1.05 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
40
41
42
43
44
45
46
plugins {
java
id("com.diffplug.spotless")
}
base.archivesBaseName = "aws-otel-lambda-java-extensions"
group = "software.amazon.opentelemetry.lambda"
repositories {
mavenCentral()
mavenLocal()
}
java {
sourceCompatibility = JavaVersion.VERSION_1_8
targetCompatibility = JavaVersion.VERSION_1_8
}
spotless {
java {
googleJavaFormat("1.15.0")
}
}
val javaagentDependency by configurations.creating {
extendsFrom()
}
dependencies {
compileOnly(platform("io.opentelemetry:opentelemetry-bom:1.32.0"))
compileOnly(platform("io.opentelemetry:opentelemetry-bom-alpha:1.32.0-alpha"))
// Already included in wrapper so compileOnly
compileOnly("io.opentelemetry:opentelemetry-sdk-extension-autoconfigure-spi")
compileOnly("io.opentelemetry:opentelemetry-sdk-extension-aws")
javaagentDependency("software.amazon.opentelemetry:aws-opentelemetry-agent:2.10.0")
}
tasks.register<Copy>("download") {
from(javaagentDependency)
into("$buildDir/javaagent")
}
tasks.named("build") {
dependsOn("download")
}