Niels Doucet
09/19/2025, 10:39 AMDefaultGradlePropertiesController#loadGradlePropertiesFrom, but that moved to an internal package with gradle 9.
I'd really like to avoid relying on internal classes.Vampire
09/19/2025, 11:01 AMDefault... classes are usually just the implementation of an interface. But even the interface was moved and there is no breaking change for it recorded in the upgrade notes.
It's also not listed in the old list of public API, while that also says the list is not exhaustive. 🤷♂️
What do you want to do with the property?
Can you maybe delay whatever you want to do to later where they are already available?Vampire
09/19/2025, 11:05 AMgradle.beforeSettings {
val foo: String? by settings
println(foo)
}Niels Doucet
09/19/2025, 11:41 AMVampire
09/19/2025, 11:57 AMProperties if you anyway had to specify the file?Niels Doucet
09/19/2025, 12:06 PMFrom in that method is the project's baseDir.Vampire
09/19/2025, 12:18 PM