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 PMRepositoryHandler
James
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