description = 'Represents a convenience module which merely bundles dependencies for the JVM platform.'

dependencies {
    api prefixedProject('api-fluent-en_GB-jvm')
    api prefixedProject('verbs-jvm')
    api prefixedProject('api-cc-de_CH-jvm')
    api prefixedProject('translations-de_CH-jvm')
    api prefixedProject('domain-builders-jvm')
    api prefixedProject('domain-api-jvm')
    api prefixedProject('core-api-jvm')

    runtimeOnly prefixedProject('domain-robstoll-jvm')
    runtimeOnly prefixedProject('core-robstoll-jvm')

    //TODO remove with 1.0.0
    implementation prefixedProject('assertions')
    api prefixedProject('core-api-deprecated')
    api prefixedProject('core-robstoll-deprecated')
    api prefixedProject('translations-de_CH-deprecated')
}

//TODO should not be necessary https://youtrack.jetbrains.com/issue/KT-28124
compileKotlin.dependsOn(
    prefixedProject('domain-robstoll-jvm').jar,
    prefixedProject('core-robstoll-jvm').jar
)
