compileOnly

abstract fun compileOnly(dependencyNotation: Any): Dependency?

Adds a compileOnly 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 compileOnly(dependencyNotation: String, configure: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
open fun compileOnly(dependencyNotation: String, configure: Action<ExternalModuleDependency>): ExternalModuleDependency

Adds a compileOnly 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> compileOnly(dependency: T, configure: T.() -> Unit): T
open fun <T : Dependency> compileOnly(dependency: T, configure: Action<T>): T

Adds a compileOnly dependency to this entity.

Return

The added dependency.

Parameters

dependency

The dependency to add.

configure

Additional configuration for the dependency.

See also