https://github.com/spring-projects/spring-boot/blob/70e42e09c65567828a00e50041b088ab7262872f/spring-boot-project/spring-boot-actuator-autoconfigure/build.gradle#L217

This results in absolute paths being compared which breaks caching when the code is check out into different locations, as it often is on CI vs a developer's machine.

Comment From: wilkinsona

https://github.com/spring-projects/spring-boot/blob/70e42e09c65567828a00e50041b088ab7262872f/spring-boot-project/spring-boot-tools/spring-boot-antlib/build.gradle#L44

This should use relative sensitivity too.

Comment From: etiennestuder

@wilkinsona As a good practice, I would always also assign a name to custom inputs. This makes it much easier in the Gradle Enterprise comparison view, in the Task details view, and in Gradle Build Tool messages to understand what property is meant.

Comment From: wilkinsona

Thanks for the suggestion. I've opened #28753.