This message was deleted.
# plugin-development
s
This message was deleted.
v
It's new to me that this is fixed, but I at least know that limitation. And Gradle 8 does not remove the need to do usesService. It is just implied in case you inject it.
If it should come from an extension, either have an accessor that does the register call, or have a
Property<Property<MyService>>
maybe
k
It's still weird to me that this is one of the weird little cases where the concrete type matters.
v
It's probably comparable to a provider with task dependency and its flat mapped derivee without it