GroovyDSLImprover is a Groovy ASTT API used to generate Gradle DSLs, compatible with IDEs and all 3 languages you can write Gradle buildscripts / plugins in (Java, Groovy and Kotlin).
"main"
- The main artifact, containing the GroovyDSLImprover API, in the form of the AST Annotations and transformers.runtime
- The runtime artifact, needs to be added to the runtime classpath so that the properties and methods can be remapped at runtime.base
- The base DSL types. This is a utility artifact that can be used to generate DSLs faster and easier.