James
08/17/2023, 3:00 PMorg.gradle.api.artifacts.dsl.RepositoryHandler . Is there any documentation that explains how to do that?Vampire
08/17/2023, 3:25 PMVampire
08/17/2023, 3:27 PMabstract class Foo {
fun bar() {
println("bar")
}
}
(repositories as ExtensionAware).extensions.create<Foo>("foo")
then you can do downstream for example:
repositories {
foo.bar()
}
or
repositories {
foo {
bar()
}
}
and in both, Groovy DSL and Kotlin DSLJames
08/17/2023, 4:00 PMorg.gradle.api.artifacts.dsl.RepositoryHandler scope?
So I could do
repositories {
foo("bar", "baz")
}Vampire
08/17/2023, 4:04 PMVampire
08/17/2023, 4:05 PMRepositoryHandlerJames
08/17/2023, 4:08 PMYou shouldn'tWhy?
Vampire
08/17/2023, 4:12 PMJames
08/17/2023, 4:12 PMVampire
08/17/2023, 4:14 PM