api / org.gradle.kotlin.dsl / DependencyHandlerScope

DependencyHandlerScope

class DependencyHandlerScope : DependencyHandler

Receiver for dependencies block providing convenient utilities for configuring dependencies.

See Also

DependencyHandler

Constructors

<init>

DependencyHandlerScope(dependencies: DependencyHandler)

Receiver for dependencies block providing convenient utilities for configuring dependencies.

Properties

dependencies

val dependencies: DependencyHandler

Functions

invoke

operator fun String.invoke(dependencyNotation: Any): Dependency?
operator fun String.invoke(dependencyNotation: String, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
operator fun String.invoke(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null): ExternalModuleDependency
operator fun String.invoke(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
operator fun <T : ModuleDependency> String.invoke(dependency: T, dependencyConfiguration: T.() -> Unit): T
operator fun Configuration.invoke(dependencyNotation: Any): Dependency?
operator fun Configuration.invoke(dependencyNotation: String, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
operator fun Configuration.invoke(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null): ExternalModuleDependency
operator fun Configuration.invoke(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
operator fun <T : ModuleDependency> Configuration.invoke(dependency: T, dependencyConfiguration: T.() -> Unit): T

Adds a dependency to the given configuration.

operator fun invoke(configuration: DependencyHandlerScope.() -> Unit): Unit

Extension Functions

add

fun DependencyHandler.add(configuration: String, dependencyNotation: String, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
fun <T : ModuleDependency> DependencyHandler.add(configuration: String, dependency: T, dependencyConfiguration: T.() -> Unit): T

Adds a dependency to the given configuration, and configures the dependency using the given expression.

annotationProcessor

fun DependencyHandler.annotationProcessor(dependencyNotation: Any): Dependency?
fun DependencyHandler.annotationProcessor(dependencyNotation: String, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
fun DependencyHandler.annotationProcessor(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null): ExternalModuleDependency
fun DependencyHandler.annotationProcessor(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
fun <T : ModuleDependency> DependencyHandler.annotationProcessor(dependency: T, dependencyConfiguration: T.() -> Unit): T

Adds a dependency to the 'annotationProcessor' configuration.

antlr

fun DependencyHandler.antlr(dependencyNotation: Any): Dependency?
fun DependencyHandler.antlr(dependencyNotation: String, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
fun DependencyHandler.antlr(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null): ExternalModuleDependency
fun DependencyHandler.antlr(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
fun <T : ModuleDependency> DependencyHandler.antlr(dependency: T, dependencyConfiguration: T.() -> Unit): T

Adds a dependency to the 'antlr' configuration.

api

fun DependencyHandler.api(dependencyNotation: Any): Dependency?
fun DependencyHandler.api(dependencyNotation: String, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
fun DependencyHandler.api(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null): ExternalModuleDependency
fun DependencyHandler.api(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
fun <T : ModuleDependency> DependencyHandler.api(dependency: T, dependencyConfiguration: T.() -> Unit): T

Adds a dependency to the 'api' configuration.

apiElements

fun DependencyHandler.apiElements(dependencyNotation: Any): Dependency?
fun DependencyHandler.apiElements(dependencyNotation: String, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
fun DependencyHandler.apiElements(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null): ExternalModuleDependency
fun DependencyHandler.apiElements(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
fun <T : ModuleDependency> DependencyHandler.apiElements(dependency: T, dependencyConfiguration: T.() -> Unit): T

Adds a dependency to the 'apiElements' configuration.

archives

fun DependencyHandler.archives(dependencyNotation: Any): Dependency?
fun DependencyHandler.archives(dependencyNotation: String, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
fun DependencyHandler.archives(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null): ExternalModuleDependency
fun DependencyHandler.archives(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
fun <T : ModuleDependency> DependencyHandler.archives(dependency: T, dependencyConfiguration: T.() -> Unit): T

Adds a dependency to the 'archives' configuration.

checkstyle

fun DependencyHandler.checkstyle(dependencyNotation: Any): Dependency?
fun DependencyHandler.checkstyle(dependencyNotation: String, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
fun DependencyHandler.checkstyle(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null): ExternalModuleDependency
fun DependencyHandler.checkstyle(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
fun <T : ModuleDependency> DependencyHandler.checkstyle(dependency: T, dependencyConfiguration: T.() -> Unit): T

Adds a dependency to the 'checkstyle' configuration.

closureOf

fun <T> Any.closureOf(action: T.() -> Unit): Closure<Any?>

Adapts a Kotlin function to a single argument Groovy Closure.

codenarc

fun DependencyHandler.codenarc(dependencyNotation: Any): Dependency?
fun DependencyHandler.codenarc(dependencyNotation: String, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
fun DependencyHandler.codenarc(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null): ExternalModuleDependency
fun DependencyHandler.codenarc(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
fun <T : ModuleDependency> DependencyHandler.codenarc(dependency: T, dependencyConfiguration: T.() -> Unit): T

Adds a dependency to the 'codenarc' configuration.

coffeeScriptBasePluginJs

fun DependencyHandler.coffeeScriptBasePluginJs(dependencyNotation: Any): Dependency?
fun DependencyHandler.coffeeScriptBasePluginJs(dependencyNotation: String, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
fun DependencyHandler.coffeeScriptBasePluginJs(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null): ExternalModuleDependency
fun DependencyHandler.coffeeScriptBasePluginJs(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
fun <T : ModuleDependency> DependencyHandler.coffeeScriptBasePluginJs(dependency: T, dependencyConfiguration: T.() -> Unit): T

Adds a dependency to the 'coffeeScriptBasePluginJs' configuration.

compile

fun DependencyHandler.compile(dependencyNotation: Any): Dependency?
fun DependencyHandler.compile(dependencyNotation: String, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
fun DependencyHandler.compile(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null): ExternalModuleDependency
fun DependencyHandler.compile(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
fun <T : ModuleDependency> DependencyHandler.compile(dependency: T, dependencyConfiguration: T.() -> Unit): T

Adds a dependency to the 'compile' configuration.

compileClasspath

fun DependencyHandler.compileClasspath(dependencyNotation: Any): Dependency?
fun DependencyHandler.compileClasspath(dependencyNotation: String, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
fun DependencyHandler.compileClasspath(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null): ExternalModuleDependency
fun DependencyHandler.compileClasspath(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
fun <T : ModuleDependency> DependencyHandler.compileClasspath(dependency: T, dependencyConfiguration: T.() -> Unit): T

Adds a dependency to the 'compileClasspath' configuration.

compileOnly

fun DependencyHandler.compileOnly(dependencyNotation: Any): Dependency?
fun DependencyHandler.compileOnly(dependencyNotation: String, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
fun DependencyHandler.compileOnly(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null): ExternalModuleDependency
fun DependencyHandler.compileOnly(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
fun <T : ModuleDependency> DependencyHandler.compileOnly(dependency: T, dependencyConfiguration: T.() -> Unit): T

Adds a dependency to the 'compileOnly' configuration.

create

fun DependencyHandler.create(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null): ExternalModuleDependency

Creates a dependency on a module without adding it to a configuration.

default

fun DependencyHandler.default(dependencyNotation: Any): Dependency?
fun DependencyHandler.default(dependencyNotation: String, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
fun DependencyHandler.default(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null): ExternalModuleDependency
fun DependencyHandler.default(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
fun <T : ModuleDependency> DependencyHandler.default(dependency: T, dependencyConfiguration: T.() -> Unit): T

Adds a dependency to the 'default' configuration.

delegateClosureOf

fun <T> Any.delegateClosureOf(action: T.() -> Unit): Closure<Unit>

Adapts a Kotlin function to a Groovy Closure that operates on the configured Closure delegate.

deploy

fun DependencyHandler.deploy(dependencyNotation: Any): Dependency?
fun DependencyHandler.deploy(dependencyNotation: String, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
fun DependencyHandler.deploy(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null): ExternalModuleDependency
fun DependencyHandler.deploy(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
fun <T : ModuleDependency> DependencyHandler.deploy(dependency: T, dependencyConfiguration: T.() -> Unit): T

Adds a dependency to the 'deploy' configuration.

earlib

fun DependencyHandler.earlib(dependencyNotation: Any): Dependency?
fun DependencyHandler.earlib(dependencyNotation: String, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
fun DependencyHandler.earlib(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null): ExternalModuleDependency
fun DependencyHandler.earlib(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
fun <T : ModuleDependency> DependencyHandler.earlib(dependency: T, dependencyConfiguration: T.() -> Unit): T

Adds a dependency to the 'earlib' configuration.

embeddedKotlin

fun DependencyHandler.embeddedKotlin(module: String): Any

Builds the dependency notation for the named Kotlin module at the embedded version (currently 1.2.41).

envJsPlugin

fun DependencyHandler.envJsPlugin(dependencyNotation: Any): Dependency?
fun DependencyHandler.envJsPlugin(dependencyNotation: String, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
fun DependencyHandler.envJsPlugin(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null): ExternalModuleDependency
fun DependencyHandler.envJsPlugin(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
fun <T : ModuleDependency> DependencyHandler.envJsPlugin(dependency: T, dependencyConfiguration: T.() -> Unit): T

Adds a dependency to the 'envJsPlugin' configuration.

findbugs

fun DependencyHandler.findbugs(dependencyNotation: Any): Dependency?
fun DependencyHandler.findbugs(dependencyNotation: String, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
fun DependencyHandler.findbugs(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null): ExternalModuleDependency
fun DependencyHandler.findbugs(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
fun <T : ModuleDependency> DependencyHandler.findbugs(dependency: T, dependencyConfiguration: T.() -> Unit): T

Adds a dependency to the 'findbugs' configuration.

findbugsPlugins

fun DependencyHandler.findbugsPlugins(dependencyNotation: Any): Dependency?
fun DependencyHandler.findbugsPlugins(dependencyNotation: String, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
fun DependencyHandler.findbugsPlugins(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null): ExternalModuleDependency
fun DependencyHandler.findbugsPlugins(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
fun <T : ModuleDependency> DependencyHandler.findbugsPlugins(dependency: T, dependencyConfiguration: T.() -> Unit): T

Adds a dependency to the 'findbugsPlugins' configuration.

implementation

fun DependencyHandler.implementation(dependencyNotation: Any): Dependency?
fun DependencyHandler.implementation(dependencyNotation: String, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
fun DependencyHandler.implementation(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null): ExternalModuleDependency
fun DependencyHandler.implementation(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
fun <T : ModuleDependency> DependencyHandler.implementation(dependency: T, dependencyConfiguration: T.() -> Unit): T

Adds a dependency to the 'implementation' configuration.

jacocoAgent

fun DependencyHandler.jacocoAgent(dependencyNotation: Any): Dependency?
fun DependencyHandler.jacocoAgent(dependencyNotation: String, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
fun DependencyHandler.jacocoAgent(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null): ExternalModuleDependency
fun DependencyHandler.jacocoAgent(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
fun <T : ModuleDependency> DependencyHandler.jacocoAgent(dependency: T, dependencyConfiguration: T.() -> Unit): T

Adds a dependency to the 'jacocoAgent' configuration.

jacocoAnt

fun DependencyHandler.jacocoAnt(dependencyNotation: Any): Dependency?
fun DependencyHandler.jacocoAnt(dependencyNotation: String, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
fun DependencyHandler.jacocoAnt(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null): ExternalModuleDependency
fun DependencyHandler.jacocoAnt(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
fun <T : ModuleDependency> DependencyHandler.jacocoAnt(dependency: T, dependencyConfiguration: T.() -> Unit): T

Adds a dependency to the 'jacocoAnt' configuration.

jdepend

fun DependencyHandler.jdepend(dependencyNotation: Any): Dependency?
fun DependencyHandler.jdepend(dependencyNotation: String, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
fun DependencyHandler.jdepend(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null): ExternalModuleDependency
fun DependencyHandler.jdepend(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
fun <T : ModuleDependency> DependencyHandler.jdepend(dependency: T, dependencyConfiguration: T.() -> Unit): T

Adds a dependency to the 'jdepend' configuration.

jsHintPlugin

fun DependencyHandler.jsHintPlugin(dependencyNotation: Any): Dependency?
fun DependencyHandler.jsHintPlugin(dependencyNotation: String, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
fun DependencyHandler.jsHintPlugin(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null): ExternalModuleDependency
fun DependencyHandler.jsHintPlugin(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
fun <T : ModuleDependency> DependencyHandler.jsHintPlugin(dependency: T, dependencyConfiguration: T.() -> Unit): T

Adds a dependency to the 'jsHintPlugin' configuration.

kotlin

fun DependencyHandler.kotlin(module: String, version: String? = null): Any

Builds the dependency notation for the named Kotlin module at the given version.

kotlinModule

fun DependencyHandler.kotlinModule(module: String, version: String? = null): Any

module

fun DependencyHandler.module(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null): ClientModule
fun DependencyHandler.module(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null, clientModuleConfiguration: ClientModuleScope.() -> Unit): ClientModule
fun DependencyHandler.module(notation: Any, clientModuleConfiguration: ClientModuleScope.() -> Unit): ClientModule

Creates a dependency on a client module without adding it to a configuration.

play

fun DependencyHandler.play(dependencyNotation: Any): Dependency?
fun DependencyHandler.play(dependencyNotation: String, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
fun DependencyHandler.play(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null): ExternalModuleDependency
fun DependencyHandler.play(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
fun <T : ModuleDependency> DependencyHandler.play(dependency: T, dependencyConfiguration: T.() -> Unit): T

Adds a dependency to the 'play' configuration.

playPlatform

fun DependencyHandler.playPlatform(dependencyNotation: Any): Dependency?
fun DependencyHandler.playPlatform(dependencyNotation: String, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
fun DependencyHandler.playPlatform(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null): ExternalModuleDependency
fun DependencyHandler.playPlatform(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
fun <T : ModuleDependency> DependencyHandler.playPlatform(dependency: T, dependencyConfiguration: T.() -> Unit): T

Adds a dependency to the 'playPlatform' configuration.

playRun

fun DependencyHandler.playRun(dependencyNotation: Any): Dependency?
fun DependencyHandler.playRun(dependencyNotation: String, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
fun DependencyHandler.playRun(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null): ExternalModuleDependency
fun DependencyHandler.playRun(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
fun <T : ModuleDependency> DependencyHandler.playRun(dependency: T, dependencyConfiguration: T.() -> Unit): T

Adds a dependency to the 'playRun' configuration.

playTest

fun DependencyHandler.playTest(dependencyNotation: Any): Dependency?
fun DependencyHandler.playTest(dependencyNotation: String, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
fun DependencyHandler.playTest(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null): ExternalModuleDependency
fun DependencyHandler.playTest(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
fun <T : ModuleDependency> DependencyHandler.playTest(dependency: T, dependencyConfiguration: T.() -> Unit): T

Adds a dependency to the 'playTest' configuration.

pmd

fun DependencyHandler.pmd(dependencyNotation: Any): Dependency?
fun DependencyHandler.pmd(dependencyNotation: String, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
fun DependencyHandler.pmd(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null): ExternalModuleDependency
fun DependencyHandler.pmd(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
fun <T : ModuleDependency> DependencyHandler.pmd(dependency: T, dependencyConfiguration: T.() -> Unit): T

Adds a dependency to the 'pmd' configuration.

project

fun DependencyHandler.project(path: String, configuration: String? = null): ProjectDependency

Creates a dependency on a project without adding it to a configuration.

providedCompile

fun DependencyHandler.providedCompile(dependencyNotation: Any): Dependency?
fun DependencyHandler.providedCompile(dependencyNotation: String, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
fun DependencyHandler.providedCompile(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null): ExternalModuleDependency
fun DependencyHandler.providedCompile(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
fun <T : ModuleDependency> DependencyHandler.providedCompile(dependency: T, dependencyConfiguration: T.() -> Unit): T

Adds a dependency to the 'providedCompile' configuration.

providedRuntime

fun DependencyHandler.providedRuntime(dependencyNotation: Any): Dependency?
fun DependencyHandler.providedRuntime(dependencyNotation: String, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
fun DependencyHandler.providedRuntime(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null): ExternalModuleDependency
fun DependencyHandler.providedRuntime(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
fun <T : ModuleDependency> DependencyHandler.providedRuntime(dependency: T, dependencyConfiguration: T.() -> Unit): T

Adds a dependency to the 'providedRuntime' configuration.

rhinoPluginRhinoClasspath

fun DependencyHandler.rhinoPluginRhinoClasspath(dependencyNotation: Any): Dependency?
fun DependencyHandler.rhinoPluginRhinoClasspath(dependencyNotation: String, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
fun DependencyHandler.rhinoPluginRhinoClasspath(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null): ExternalModuleDependency
fun DependencyHandler.rhinoPluginRhinoClasspath(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
fun <T : ModuleDependency> DependencyHandler.rhinoPluginRhinoClasspath(dependency: T, dependencyConfiguration: T.() -> Unit): T

Adds a dependency to the 'rhinoPluginRhinoClasspath' configuration.

runtime

fun DependencyHandler.runtime(dependencyNotation: Any): Dependency?
fun DependencyHandler.runtime(dependencyNotation: String, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
fun DependencyHandler.runtime(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null): ExternalModuleDependency
fun DependencyHandler.runtime(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
fun <T : ModuleDependency> DependencyHandler.runtime(dependency: T, dependencyConfiguration: T.() -> Unit): T

Adds a dependency to the 'runtime' configuration.

runtimeClasspath

fun DependencyHandler.runtimeClasspath(dependencyNotation: Any): Dependency?
fun DependencyHandler.runtimeClasspath(dependencyNotation: String, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
fun DependencyHandler.runtimeClasspath(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null): ExternalModuleDependency
fun DependencyHandler.runtimeClasspath(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
fun <T : ModuleDependency> DependencyHandler.runtimeClasspath(dependency: T, dependencyConfiguration: T.() -> Unit): T

Adds a dependency to the 'runtimeClasspath' configuration.

runtimeElements

fun DependencyHandler.runtimeElements(dependencyNotation: Any): Dependency?
fun DependencyHandler.runtimeElements(dependencyNotation: String, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
fun DependencyHandler.runtimeElements(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null): ExternalModuleDependency
fun DependencyHandler.runtimeElements(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
fun <T : ModuleDependency> DependencyHandler.runtimeElements(dependency: T, dependencyConfiguration: T.() -> Unit): T

Adds a dependency to the 'runtimeElements' configuration.

runtimeOnly

fun DependencyHandler.runtimeOnly(dependencyNotation: Any): Dependency?
fun DependencyHandler.runtimeOnly(dependencyNotation: String, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
fun DependencyHandler.runtimeOnly(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null): ExternalModuleDependency
fun DependencyHandler.runtimeOnly(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
fun <T : ModuleDependency> DependencyHandler.runtimeOnly(dependency: T, dependencyConfiguration: T.() -> Unit): T

Adds a dependency to the 'runtimeOnly' configuration.

signatures

fun DependencyHandler.signatures(dependencyNotation: Any): Dependency?
fun DependencyHandler.signatures(dependencyNotation: String, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
fun DependencyHandler.signatures(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null): ExternalModuleDependency
fun DependencyHandler.signatures(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
fun <T : ModuleDependency> DependencyHandler.signatures(dependency: T, dependencyConfiguration: T.() -> Unit): T

Adds a dependency to the 'signatures' configuration.

testAnnotationProcessor

fun DependencyHandler.testAnnotationProcessor(dependencyNotation: Any): Dependency?
fun DependencyHandler.testAnnotationProcessor(dependencyNotation: String, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
fun DependencyHandler.testAnnotationProcessor(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null): ExternalModuleDependency
fun DependencyHandler.testAnnotationProcessor(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
fun <T : ModuleDependency> DependencyHandler.testAnnotationProcessor(dependency: T, dependencyConfiguration: T.() -> Unit): T

Adds a dependency to the 'testAnnotationProcessor' configuration.

testCompile

fun DependencyHandler.testCompile(dependencyNotation: Any): Dependency?
fun DependencyHandler.testCompile(dependencyNotation: String, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
fun DependencyHandler.testCompile(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null): ExternalModuleDependency
fun DependencyHandler.testCompile(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
fun <T : ModuleDependency> DependencyHandler.testCompile(dependency: T, dependencyConfiguration: T.() -> Unit): T

Adds a dependency to the 'testCompile' configuration.

testCompileClasspath

fun DependencyHandler.testCompileClasspath(dependencyNotation: Any): Dependency?
fun DependencyHandler.testCompileClasspath(dependencyNotation: String, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
fun DependencyHandler.testCompileClasspath(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null): ExternalModuleDependency
fun DependencyHandler.testCompileClasspath(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
fun <T : ModuleDependency> DependencyHandler.testCompileClasspath(dependency: T, dependencyConfiguration: T.() -> Unit): T

Adds a dependency to the 'testCompileClasspath' configuration.

testCompileOnly

fun DependencyHandler.testCompileOnly(dependencyNotation: Any): Dependency?
fun DependencyHandler.testCompileOnly(dependencyNotation: String, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
fun DependencyHandler.testCompileOnly(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null): ExternalModuleDependency
fun DependencyHandler.testCompileOnly(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
fun <T : ModuleDependency> DependencyHandler.testCompileOnly(dependency: T, dependencyConfiguration: T.() -> Unit): T

Adds a dependency to the 'testCompileOnly' configuration.

testImplementation

fun DependencyHandler.testImplementation(dependencyNotation: Any): Dependency?
fun DependencyHandler.testImplementation(dependencyNotation: String, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
fun DependencyHandler.testImplementation(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null): ExternalModuleDependency
fun DependencyHandler.testImplementation(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
fun <T : ModuleDependency> DependencyHandler.testImplementation(dependency: T, dependencyConfiguration: T.() -> Unit): T

Adds a dependency to the 'testImplementation' configuration.

testRuntime

fun DependencyHandler.testRuntime(dependencyNotation: Any): Dependency?
fun DependencyHandler.testRuntime(dependencyNotation: String, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
fun DependencyHandler.testRuntime(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null): ExternalModuleDependency
fun DependencyHandler.testRuntime(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
fun <T : ModuleDependency> DependencyHandler.testRuntime(dependency: T, dependencyConfiguration: T.() -> Unit): T

Adds a dependency to the 'testRuntime' configuration.

testRuntimeClasspath

fun DependencyHandler.testRuntimeClasspath(dependencyNotation: Any): Dependency?
fun DependencyHandler.testRuntimeClasspath(dependencyNotation: String, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
fun DependencyHandler.testRuntimeClasspath(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null): ExternalModuleDependency
fun DependencyHandler.testRuntimeClasspath(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
fun <T : ModuleDependency> DependencyHandler.testRuntimeClasspath(dependency: T, dependencyConfiguration: T.() -> Unit): T

Adds a dependency to the 'testRuntimeClasspath' configuration.

testRuntimeOnly

fun DependencyHandler.testRuntimeOnly(dependencyNotation: Any): Dependency?
fun DependencyHandler.testRuntimeOnly(dependencyNotation: String, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
fun DependencyHandler.testRuntimeOnly(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null): ExternalModuleDependency
fun DependencyHandler.testRuntimeOnly(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
fun <T : ModuleDependency> DependencyHandler.testRuntimeOnly(dependency: T, dependencyConfiguration: T.() -> Unit): T

Adds a dependency to the 'testRuntimeOnly' configuration.

withConvention

fun <ConventionType : Any, ReturnType> Any.withConvention(conventionType: KClass<ConventionType>, function: ConventionType.() -> ReturnType): ReturnType

Evaluates the given function against the convention plugin of the given conventionType.

withGroovyBuilder

fun <T> Any.withGroovyBuilder(builder: GroovyBuilderScope.() -> T): T

Executes the given builder against this object's GroovyBuilderScope.

zinc

fun DependencyHandler.zinc(dependencyNotation: Any): Dependency?
fun DependencyHandler.zinc(dependencyNotation: String, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
fun DependencyHandler.zinc(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null): ExternalModuleDependency
fun DependencyHandler.zinc(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
fun <T : ModuleDependency> DependencyHandler.zinc(dependency: T, dependencyConfiguration: T.() -> Unit): T

Adds a dependency to the 'zinc' configuration.