# GroovyBasePlugin

abstract class GroovyBasePlugin : Plugin<Project>

Extends org.gradle.api.plugins.JavaBasePlugin to provide support for compiling and documenting Groovy source files.

#### See also

Groovy plugin reference

## Constructors

GroovyBasePlugin
Link copied to clipboard
@Inject
constructor(objectFactory: ObjectFactory, moduleRegistry: ModuleRegistry, jvmPluginServices: JvmLanguageUtilities)

## Properties

GROOVY_RUNTIME_EXTENSION_NAME
Link copied to clipboard
val GROOVY_RUNTIME_EXTENSION_NAME: String = "groovyRuntime"

## Functions

apply
Link copied to clipboard
open fun apply(project: Project)
Apply this plugin to the given target object.