KotlinDependencies

interface KotlinDependencies : Dependencies, PlatformDependencyModifiers

Dependency container for different scopes that Kotlin projects can have.

Since

2.2.20

Properties

Link copied to clipboard
abstract val api: DependencyCollector

Used to add dependency to commonMain api configuration

Link copied to clipboard
abstract val compileOnly: DependencyCollector

Used to add dependency to commonMain compileOnly configuration

Link copied to clipboard
abstract val implementation: DependencyCollector

Used to add dependency to commonMain implementation configuration

Link copied to clipboard
abstract val runtimeOnly: DependencyCollector

Used to add dependency to commonMain runtimeOnly configuration

Link copied to clipboard
abstract val testCompileOnly: DependencyCollector

Used to add dependency to commonTest compileOnly configuration

Link copied to clipboard
abstract val testImplementation: DependencyCollector

Used to add dependency to commonTest implementation configuration

Link copied to clipboard
abstract val testRuntimeOnly: DependencyCollector

Used to add dependency to commonTest runtimeOnly configuration

Functions

Link copied to clipboard
abstract fun kotlin(module: String): Dependency

Convenience for generating "org.jetbrains.kotlin:kotlin-${module}" dependency

abstract fun kotlin(module: String, version: String?): Dependency

Convenience for generating "org.jetbrains.kotlin:kotlin-

${module}:$

{version}" dependency