The new keep-alive property doesn't work well with AOT. It causes my builds to hang indefinitely on the processAot step.
> Task :processAot
Excluding []
Downloading https://repo.maven.apache.org/maven2/org/hdrhistogram/HdrHistogram/2.1.12/HdrHistogram-2.1.12.jar to /root/.gradle/.tmp/gradle_download580669702130093567bin
Downloading https://repo.maven.apache.org/maven2/org/latencyutils/LatencyUtils/2.0.3/LatencyUtils-2.0.3.jar to /root/.gradle/.tmp/gradle_download2544014877237766235bin
Caching disabled for task ':processAot' because:
Build cache is disabled
Task ':processAot' is not up-to-date because:
No history is available.
[ main] ... : Starting ApplicationKt using Java 21.0.1 with PID 491 (/.../build/classes/kotlin/main started by root in ...)
[ main] ... : No active profile set, falling back to 1 default profile: "default"
[ main] .s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode
[ main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data Redis repositories in DEFAULT mode.
[ main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 56 ms. Found 0 Redis repository interfaces.
Without keep-alive: true the step continues as expected.
Comment From: ArjanSchouten
Thanks @mhalbritter.