# PluginDependenciesSpecScope

open class PluginDependenciesSpecScope : PluginDependenciesSpec(source)

Receiver for the `plugins` block.

This class exists for the sole purpose of marking the `plugins` block as a GradleDsl thus hiding all members provided by the outer script scope.

#### Since

4.1

#### See also

PluginDependenciesSpec

## Properties

antlr
Link copied to clipboard
val PluginDependenciesSpec. antlr: PluginDependencySpec

The builtin Gradle plugin implemented by org.gradle.api.plugins.antlr.AntlrPlugin.

application
Link copied to clipboard
val PluginDependenciesSpec. application: PluginDependencySpec

The builtin Gradle plugin implemented by org.gradle.api.plugins.ApplicationPlugin.

assembler
Link copied to clipboard
val PluginDependenciesSpec. assembler: PluginDependencySpec

The builtin Gradle plugin implemented by org.gradle.language.assembler.plugins.AssemblerPlugin.

assembler-lang
Link copied to clipboard
val PluginDependenciesSpec. assembler-lang: PluginDependencySpec

The builtin Gradle plugin implemented by org.gradle.language.assembler.plugins.AssemblerLangPlugin.

base
Link copied to clipboard
val PluginDependenciesSpec. base: PluginDependencySpec

The builtin Gradle plugin implemented by org.gradle.api.plugins.BasePlugin.

binary-base
Link copied to clipboard
val PluginDependenciesSpec. binary-base: PluginDependencySpec

The builtin Gradle plugin implemented by org.gradle.platform.base.plugins.BinaryBasePlugin.

build-dashboard
Link copied to clipboard
val PluginDependenciesSpec. build-dashboard: PluginDependencySpec

The builtin Gradle plugin implemented by org.gradle.api.reporting.plugins.BuildDashboardPlugin.

build-init
Link copied to clipboard
val PluginDependenciesSpec. build-init: PluginDependencySpec

The builtin Gradle plugin implemented by org.gradle.buildinit.plugins.BuildInitPlugin.

c
Link copied to clipboard
val PluginDependenciesSpec. c: PluginDependencySpec

The builtin Gradle plugin implemented by org.gradle.language.c.plugins.CPlugin.

c-lang
Link copied to clipboard
val PluginDependenciesSpec. c-lang: PluginDependencySpec

The builtin Gradle plugin implemented by org.gradle.language.c.plugins.CLangPlugin.

checkstyle
Link copied to clipboard
val PluginDependenciesSpec. checkstyle: PluginDependencySpec

The builtin Gradle plugin implemented by org.gradle.api.plugins.quality.CheckstylePlugin.

clang-compiler
Link copied to clipboard
val PluginDependenciesSpec. clang-compiler: PluginDependencySpec

The builtin Gradle plugin implemented by org.gradle.nativeplatform.toolchain.plugins.ClangCompilerPlugin.

codenarc
Link copied to clipboard
val PluginDependenciesSpec. codenarc: PluginDependencySpec

The builtin Gradle plugin implemented by org.gradle.api.plugins.quality.CodeNarcPlugin.

component-base
Link copied to clipboard
val PluginDependenciesSpec. component-base: PluginDependencySpec

The builtin Gradle plugin implemented by org.gradle.platform.base.plugins.ComponentBasePlugin.

component-model-base
Link copied to clipboard
val PluginDependenciesSpec. component-model-base: PluginDependencySpec

The builtin Gradle plugin implemented by org.gradle.language.base.plugins.ComponentModelBasePlugin.

component-reporting-tasks
Link copied to clipboard
val PluginDependenciesSpec. component-reporting-tasks: PluginDependencySpec

The builtin Gradle plugin implemented by org.gradle.api.plugins.internal.ComponentReportingTasksPlugin.

cpp
Link copied to clipboard
val PluginDependenciesSpec. cpp: PluginDependencySpec

The builtin Gradle plugin implemented by org.gradle.language.cpp.plugins.CppPlugin.

cpp-application
Link copied to clipboard
val PluginDependenciesSpec. cpp-application: PluginDependencySpec

The builtin Gradle plugin implemented by org.gradle.language.cpp.plugins.CppApplicationPlugin.

cpp-lang
Link copied to clipboard
val PluginDependenciesSpec. cpp-lang: PluginDependencySpec

The builtin Gradle plugin implemented by org.gradle.language.cpp.plugins.CppLangPlugin.

cpp-library
Link copied to clipboard
val PluginDependenciesSpec. cpp-library: PluginDependencySpec

The builtin Gradle plugin implemented by org.gradle.language.cpp.plugins.CppLibraryPlugin.

cpp-unit-test
Link copied to clipboard
val PluginDependenciesSpec. cpp-unit-test: PluginDependencySpec

The builtin Gradle plugin implemented by org.gradle.nativeplatform.test.cpp.plugins.CppUnitTestPlugin.

cunit
Link copied to clipboard
val PluginDependenciesSpec. cunit: PluginDependencySpec

The builtin Gradle plugin implemented by org.gradle.nativeplatform.test.cunit.plugins.CUnitConventionPlugin.

cunit-test-suite
Link copied to clipboard
val PluginDependenciesSpec. cunit-test-suite: PluginDependencySpec

The builtin Gradle plugin implemented by org.gradle.nativeplatform.test.cunit.plugins.CUnitPlugin.

distribution
Link copied to clipboard
val PluginDependenciesSpec. distribution: PluginDependencySpec

The builtin Gradle plugin implemented by org.gradle.api.distribution.plugins.DistributionPlugin.

distribution-base
Link copied to clipboard
val PluginDependenciesSpec. distribution-base: PluginDependencySpec

The builtin Gradle plugin implemented by org.gradle.api.distribution.plugins.DistributionBasePlugin.

ear
Link copied to clipboard
val PluginDependenciesSpec. ear: PluginDependencySpec

The builtin Gradle plugin implemented by org.gradle.plugins.ear.EarPlugin.

eclipse
Link copied to clipboard
val PluginDependenciesSpec. eclipse: PluginDependencySpec

The builtin Gradle plugin implemented by org.gradle.plugins.ide.eclipse.EclipsePlugin.

eclipse-wtp
Link copied to clipboard
val PluginDependenciesSpec. eclipse-wtp: PluginDependencySpec

The builtin Gradle plugin implemented by org.gradle.plugins.ide.eclipse.EclipseWtpPlugin.

embedded-kotlin
Link copied to clipboard
val PluginDependenciesSpec. embedded-kotlin: PluginDependencySpec

The `embedded-kotlin` plugin.

gcc-compiler
Link copied to clipboard
val PluginDependenciesSpec. gcc-compiler: PluginDependencySpec

The builtin Gradle plugin implemented by org.gradle.nativeplatform.toolchain.plugins.GccCompilerPlugin.

google-test
Link copied to clipboard
val PluginDependenciesSpec. google-test: PluginDependencySpec

The builtin Gradle plugin implemented by org.gradle.nativeplatform.test.googletest.plugins.GoogleTestConventionPlugin.

google-test-test-suite
Link copied to clipboard
val PluginDependenciesSpec. google-test-test-suite: PluginDependencySpec

The builtin Gradle plugin implemented by org.gradle.nativeplatform.test.googletest.plugins.GoogleTestPlugin.

groovy
Link copied to clipboard
val PluginDependenciesSpec. groovy: PluginDependencySpec

The builtin Gradle plugin implemented by org.gradle.api.plugins.GroovyPlugin.

groovy-base
Link copied to clipboard
val PluginDependenciesSpec. groovy-base: PluginDependencySpec

The builtin Gradle plugin implemented by org.gradle.api.plugins.GroovyBasePlugin.

groovy-gradle-plugin
Link copied to clipboard
val PluginDependenciesSpec. groovy-gradle-plugin: PluginDependencySpec

The builtin Gradle plugin implemented by org.gradle.plugin.devel.internal.precompiled.PrecompiledGroovyPluginsPlugin.

help-tasks
Link copied to clipboard
val PluginDependenciesSpec. help-tasks: PluginDependencySpec

The builtin Gradle plugin implemented by org.gradle.api.plugins.HelpTasksPlugin.

idea
Link copied to clipboard
val PluginDependenciesSpec. idea: PluginDependencySpec

The builtin Gradle plugin implemented by org.gradle.plugins.ide.idea.IdeaPlugin.

ivy-publish
Link copied to clipboard
val PluginDependenciesSpec. ivy-publish: PluginDependencySpec

The builtin Gradle plugin implemented by org.gradle.api.publish.ivy.plugins.IvyPublishPlugin.

jacoco
Link copied to clipboard
val PluginDependenciesSpec. jacoco: PluginDependencySpec

The builtin Gradle plugin implemented by org.gradle.testing.jacoco.plugins.JacocoPlugin.

jacoco-report-aggregation
Link copied to clipboard
val PluginDependenciesSpec. jacoco-report-aggregation: PluginDependencySpec

The builtin Gradle plugin implemented by org.gradle.testing.jacoco.plugins.JacocoReportAggregationPlugin.

java
Link copied to clipboard
val PluginDependenciesSpec. java: PluginDependencySpec

The builtin Gradle plugin implemented by org.gradle.api.plugins.JavaPlugin.

java-base
Link copied to clipboard
val PluginDependenciesSpec. java-base: PluginDependencySpec

The builtin Gradle plugin implemented by org.gradle.api.plugins.JavaBasePlugin.

java-gradle-plugin
Link copied to clipboard
val PluginDependenciesSpec. java-gradle-plugin: PluginDependencySpec

The builtin Gradle plugin implemented by org.gradle.plugin.devel.plugins.JavaGradlePluginPlugin.

java-library
Link copied to clipboard
val PluginDependenciesSpec. java-library: PluginDependencySpec

The builtin Gradle plugin implemented by org.gradle.api.plugins.JavaLibraryPlugin.

java-library-distribution
Link copied to clipboard
val PluginDependenciesSpec. java-library-distribution: PluginDependencySpec

The builtin Gradle plugin implemented by org.gradle.api.plugins.JavaLibraryDistributionPlugin.

java-platform
Link copied to clipboard
val PluginDependenciesSpec. java-platform: PluginDependencySpec

The builtin Gradle plugin implemented by org.gradle.api.plugins.JavaPlatformPlugin.

java-test-fixtures
Link copied to clipboard
val PluginDependenciesSpec. java-test-fixtures: PluginDependencySpec

The builtin Gradle plugin implemented by org.gradle.api.plugins.JavaTestFixturesPlugin.

jvm-ecosystem
Link copied to clipboard
val PluginDependenciesSpec. jvm-ecosystem: PluginDependencySpec

The builtin Gradle plugin implemented by org.gradle.api.plugins.JvmEcosystemPlugin.

jvm-test-suite
Link copied to clipboard
val PluginDependenciesSpec. jvm-test-suite: PluginDependencySpec

The builtin Gradle plugin implemented by org.gradle.api.plugins.JvmTestSuitePlugin.

jvm-toolchain-management
Link copied to clipboard
val PluginDependenciesSpec. jvm-toolchain-management: PluginDependencySpec

The builtin Gradle plugin implemented by org.gradle.api.plugins.JvmToolchainManagementPlugin.

jvm-toolchains
Link copied to clipboard
val PluginDependenciesSpec. jvm-toolchains: PluginDependencySpec

The builtin Gradle plugin implemented by org.gradle.api.plugins.JvmToolchainsPlugin.

kotlin-dsl
Link copied to clipboard
val PluginDependenciesSpec. kotlin-dsl: PluginDependencySpec

The `kotlin-dsl` plugin.

kotlin-dsl-base
Link copied to clipboard
val PluginDependenciesSpec. kotlin-dsl-base: PluginDependencySpec

The `kotlin-dsl.base` plugin.

kotlin-dsl-precompiled-script-plugins
Link copied to clipboard
val PluginDependenciesSpec. kotlin-dsl-precompiled-script-plugins: PluginDependencySpec

The `kotlin-dsl.precompiled-script-plugins` plugin.

language-base
Link copied to clipboard
val PluginDependenciesSpec. language-base: PluginDependencySpec

The builtin Gradle plugin implemented by org.gradle.language.base.plugins.LanguageBasePlugin.

lifecycle-base
Link copied to clipboard
val PluginDependenciesSpec. lifecycle-base: PluginDependencySpec

The builtin Gradle plugin implemented by org.gradle.language.base.plugins.LifecycleBasePlugin.

maven-publish
Link copied to clipboard
val PluginDependenciesSpec. maven-publish: PluginDependencySpec

The builtin Gradle plugin implemented by org.gradle.api.publish.maven.plugins.MavenPublishPlugin.

microsoft-visual-cpp-compiler
Link copied to clipboard
val PluginDependenciesSpec. microsoft-visual-cpp-compiler: PluginDependencySpec

The builtin Gradle plugin implemented by org.gradle.nativeplatform.toolchain.plugins.MicrosoftVisualCppCompilerPlugin.

model-reporting-tasks
Link copied to clipboard
val PluginDependenciesSpec. model-reporting-tasks: PluginDependencySpec

The builtin Gradle plugin implemented by org.gradle.api.plugins.internal.ModelReportingTasksPlugin.

native-component
Link copied to clipboard
val PluginDependenciesSpec. native-component: PluginDependencySpec

The builtin Gradle plugin implemented by org.gradle.nativeplatform.plugins.NativeComponentPlugin.

native-component-model
Link copied to clipboard
val PluginDependenciesSpec. native-component-model: PluginDependencySpec

The builtin Gradle plugin implemented by org.gradle.nativeplatform.plugins.NativeComponentModelPlugin.

objective-c
Link copied to clipboard
val PluginDependenciesSpec. objective-c: PluginDependencySpec

The builtin Gradle plugin implemented by org.gradle.language.objectivec.plugins.ObjectiveCPlugin.

objective-c-lang
Link copied to clipboard
val PluginDependenciesSpec. objective-c-lang: PluginDependencySpec

The builtin Gradle plugin implemented by org.gradle.language.objectivec.plugins.ObjectiveCLangPlugin.

objective-cpp
Link copied to clipboard
val PluginDependenciesSpec. objective-cpp: PluginDependencySpec

The builtin Gradle plugin implemented by org.gradle.language.objectivecpp.plugins.ObjectiveCppPlugin.

objective-cpp-lang
Link copied to clipboard
val PluginDependenciesSpec. objective-cpp-lang: PluginDependencySpec

The builtin Gradle plugin implemented by org.gradle.language.objectivecpp.plugins.ObjectiveCppLangPlugin.

pmd
Link copied to clipboard
val PluginDependenciesSpec. pmd: PluginDependencySpec

The builtin Gradle plugin implemented by org.gradle.api.plugins.quality.PmdPlugin.

project-report
Link copied to clipboard
val PluginDependenciesSpec. project-report: PluginDependencySpec

The builtin Gradle plugin implemented by org.gradle.api.plugins.ProjectReportsPlugin.

project-reports
Link copied to clipboard
val PluginDependenciesSpec. project-reports: PluginDependencySpec

The builtin Gradle plugin implemented by org.gradle.api.plugins.ProjectReportsPlugin.

publishing
Link copied to clipboard
val PluginDependenciesSpec. publishing: PluginDependencySpec

The builtin Gradle plugin implemented by org.gradle.api.publish.plugins.PublishingPlugin.

reporting-base
Link copied to clipboard
val PluginDependenciesSpec. reporting-base: PluginDependencySpec

The builtin Gradle plugin implemented by org.gradle.api.plugins.ReportingBasePlugin.

scala
Link copied to clipboard
val PluginDependenciesSpec. scala: PluginDependencySpec

The builtin Gradle plugin implemented by org.gradle.api.plugins.scala.ScalaPlugin.

scala-base
Link copied to clipboard
val PluginDependenciesSpec. scala-base: PluginDependencySpec

The builtin Gradle plugin implemented by org.gradle.api.plugins.scala.ScalaBasePlugin.

signing
Link copied to clipboard
val PluginDependenciesSpec. signing: PluginDependencySpec

The builtin Gradle plugin implemented by org.gradle.plugins.signing.SigningPlugin.

software-reporting-tasks
Link copied to clipboard
val PluginDependenciesSpec. software-reporting-tasks: PluginDependencySpec

The builtin Gradle plugin implemented by org.gradle.api.plugins.SoftwareReportingTasksPlugin.

standard-tool-chains
Link copied to clipboard
val PluginDependenciesSpec. standard-tool-chains: PluginDependencySpec

The builtin Gradle plugin implemented by org.gradle.nativeplatform.toolchain.internal.plugins.StandardToolChainsPlugin.

swift-application
Link copied to clipboard
val PluginDependenciesSpec. swift-application: PluginDependencySpec

The builtin Gradle plugin implemented by org.gradle.language.swift.plugins.SwiftApplicationPlugin.

swift-library
Link copied to clipboard
val PluginDependenciesSpec. swift-library: PluginDependencySpec

The builtin Gradle plugin implemented by org.gradle.language.swift.plugins.SwiftLibraryPlugin.

swiftpm-export
Link copied to clipboard
val PluginDependenciesSpec. swiftpm-export: PluginDependencySpec

The builtin Gradle plugin implemented by org.gradle.swiftpm.plugins.SwiftPackageManagerExportPlugin.

test-report-aggregation
Link copied to clipboard
val PluginDependenciesSpec. test-report-aggregation: PluginDependencySpec

The builtin Gradle plugin implemented by org.gradle.api.plugins.TestReportAggregationPlugin.

test-suite-base
Link copied to clipboard
val PluginDependenciesSpec. test-suite-base: PluginDependencySpec

The builtin Gradle plugin implemented by org.gradle.testing.base.plugins.TestSuiteBasePlugin.

version-catalog
Link copied to clipboard
val PluginDependenciesSpec. version-catalog: PluginDependencySpec

The builtin Gradle plugin implemented by org.gradle.api.plugins.catalog.VersionCatalogPlugin.

visual-studio
Link copied to clipboard
val PluginDependenciesSpec. visual-studio: PluginDependencySpec

The builtin Gradle plugin implemented by org.gradle.ide.visualstudio.plugins.VisualStudioPlugin.

war
Link copied to clipboard
val PluginDependenciesSpec. war: PluginDependencySpec

The builtin Gradle plugin implemented by org.gradle.api.plugins.WarPlugin.

windows-resource-script
Link copied to clipboard
val PluginDependenciesSpec. windows-resource-script: PluginDependencySpec

The builtin Gradle plugin implemented by org.gradle.language.rc.plugins.WindowsResourceScriptPlugin.

windows-resources
Link copied to clipboard
val PluginDependenciesSpec. windows-resources: PluginDependencySpec

The builtin Gradle plugin implemented by org.gradle.language.rc.plugins.WindowsResourcesPlugin.

wrapper
Link copied to clipboard
val PluginDependenciesSpec. wrapper: PluginDependencySpec

The builtin Gradle plugin implemented by org.gradle.buildinit.plugins.WrapperPlugin.

xcode
Link copied to clipboard
val PluginDependenciesSpec. xcode: PluginDependencySpec

The builtin Gradle plugin implemented by org.gradle.ide.xcode.plugins.XcodePlugin.

xctest
Link copied to clipboard
val PluginDependenciesSpec. xctest: PluginDependencySpec

The builtin Gradle plugin implemented by org.gradle.nativeplatform.test.xctest.plugins.XCTestConventionPlugin.

## Functions

alias
Link copied to clipboard
open override fun alias(notation: ProviderConvertible<PluginDependency>): PluginDependencySpec?
open override fun alias(notation: Provider<PluginDependency>): PluginDependencySpec?

Adds a plugin dependency using a notation coming from a version catalog. The resulting dependency spec can be refined with a version overriding what the version catalog provides.

embeddedKotlin
Link copied to clipboard
fun PluginDependenciesSpec. embeddedKotlin(module: String): PluginDependencySpec

Applies the given Kotlin plugin module at the embedded version (currently 2.4.10).

id
Link copied to clipboard
open override fun id(id: String): PluginDependencySpec

Add a dependency on the plugin with the given id.

kotlin
Link copied to clipboard
fun PluginDependenciesSpec. kotlin(module: String): PluginDependencySpec

Applies the given Kotlin plugin module.