Skip to content

Commit f3e76c0

Browse files
authored
Gradle cache config: javaagent module (#15375)
1 parent 7701f80 commit f3e76c0

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

javaagent/build.gradle.kts

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -291,7 +291,7 @@ tasks {
291291
jvmArgs("-Dotel.metrics.exporter=none")
292292
jvmArgs("-Dotel.logs.exporter=none")
293293

294-
jvmArgumentProviders.add(JavaagentProvider(shadowJar.flatMap { it.archiveFile }))
294+
jvmArgumentProviders.add(JavaagentProvider(shadowJar.flatMap { it.archiveFile }.map { it.asFile.absolutePath }))
295295

296296
testLogging {
297297
events("started")
@@ -459,12 +459,11 @@ fun ShadowJar.excludeBootstrapClasses() {
459459
}
460460

461461
class JavaagentProvider(
462-
@InputFile
463-
@PathSensitive(PathSensitivity.RELATIVE)
464-
val agentJar: Provider<RegularFile>,
462+
@Input
463+
val agentJarPath: Provider<String>,
465464
) : CommandLineArgumentProvider {
466465
override fun asArguments(): Iterable<String> = listOf(
467-
"-javaagent:${file(agentJar).absolutePath}",
466+
"-javaagent:${agentJarPath.get()}",
468467
"-Dotel.javaagent.testing.transform-safe-logging.enabled=true"
469468
)
470469
}

0 commit comments

Comments
 (0)