= Kotlin Library Dependencies
:language: Kotlin
:language-small: kotlin

This page goes into more detail about the various configuration options
for `KotlinModule`.

Many of the APIs covered here are listed in the API documentation:

* {mill-doc-url}/api/latest/mill/kotlinlib/KotlinModule.html[mill.kotlinlib.KotlinModule]

== Basic Dependencies Configuration

include::partial$example/kotlinlib/dependencies/1-dependencies.adoc[]

=== Unmanaged Jars

include::partial$example/kotlinlib/dependencies/3-unmanaged-jars.adoc[]

== Programmable Dependencies Configuration

=== Downloading Unmanaged Jars

include::partial$example/kotlinlib/dependencies/4-downloading-unmanaged-jars.adoc[]



=== Repository Configuration

include::partial$example/kotlinlib/dependencies/5-repository-config.adoc[]

== Dependency Management

Mill has support for dependency management, see the
xref:fundamentals/library-deps.adoc#_dependency_management[Dependency Management section]
in xref:fundamentals/library-deps.adoc[].

