runtimeOnly

abstract fun runtimeOnly(dependencyNotation: Any): Dependency?

Adds a runtimeOnly module dependency to this entity.

Return

The module dependency, or null if dependencyNotation is a provider.

Parameters

dependencyNotation

The module dependency notation, as per DependencyHandler.create.

See also


abstract fun runtimeOnly(dependencyNotation: String, configure: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
open fun runtimeOnly(dependencyNotation: String, configure: Action<ExternalModuleDependency>): ExternalModuleDependency

Adds a runtimeOnly module dependency to this entity.

Return

The module dependency, or null if dependencyNotation is a provider.

Parameters

dependencyNotation

The module dependency notation, as per DependencyHandler.create.

configure

Additional configuration for the created module dependency.

See also


abstract fun <T : Dependency> runtimeOnly(dependency: T, configure: T.() -> Unit): T
open fun <T : Dependency> runtimeOnly(dependency: T, configure: Action<T>): T

Adds a runtimeOnly dependency to this entity.

Return

The added dependency.

Parameters

dependency

The dependency to add.

configure

Additional configuration for the dependency.

See also