# apply

abstract fun apply(apply: Boolean): PluginDependencySpec(source)

Specifies whether the plugin should be applied to the current project. Otherwise it is only put on the project's classpath.

This is useful when reusing classes from a plugin or to apply a plugin to sub-projects:

    plugins {
        id "org.company.myplugin" version "1.0" apply false
    }

    subprojects {
        if (someCondition) {
            apply plugin: "org.company.myplugin"
        }
    }

Content copied to clipboard

#### Return

this

#### Since

3.0

#### Parameters

apply

whether to apply the plugin to the current project or not. Defaults to true