= Java Library Dependencies
:language: Java
:language-small: java

This page goes into more detail about configuring third party dependencies
for `JavaModule`.

== Basic Dependencies Configuration

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


=== Unmanaged Jars

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


== Programmable Dependencies Configuration

=== Downloading Unmanaged Jars

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

=== Repository Configuration

include::partial$example/javalib/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[].
