sources/dependency-resolution/module.yaml (27 lines of code) (raw):
# This module provides Amper agnostic dependencies resolution.
# It doesn't know about the Amper model (AOM) and is capable of resolving dependencies
# by its maven coordinates (group:artifact:version)
# See details in https://docs.google.com/document/d/15yati1wtQPbiRKmFrhuvpwO-8G7-ACxdojn-40oEIEI/edit#heading=h.wfvvh1v0sye7
product: jvm/lib
apply:
- ../common.module-template.yaml
- ../used-in-idea.module-template.yaml
- ../used-in-kotlin-notebook.module-template.yaml
dependencies:
- ../libraries/concurrency
- ../libraries/nio-filechannels
- ../libraries/system-info
- ../libraries/telemetry: exported
- ../libraries/incremental-cache: exported
- $libs.xmlutil.serialization
- $libs.maven.artifact
- $libs.kotlinx.coroutines.core
- $libs.slf4j.api
test-dependencies:
- ../test-base
- $libs.opentelemetry.exporterLoggingOtlp
- $libs.tinylog.api
- $libs.tinylog.impl
- $libs.tinylog.slf4j
- $libs.tinylog.jul
- $libs.system.stubs.jupiter
settings:
kotlin:
serialization:
format: json