description = 'An infix API in en_GB with a focus on code completion for JVM.'

ext.jacoco_additional = [
    prefixedProject('translations-de_CH-jvm'),
    prefixedProject('domain-builders-jvm'),
    prefixedProject('domain-robstoll-jvm'),
    prefixedProject('domain-robstoll-lib-jvm'),
    prefixedProject('core-robstoll-jvm'),
    prefixedProject('core-robstoll-lib-jvm'),
]

dependencies {
    api prefixedProject('logic-jvm')

    testImplementation(prefixedProject('specs-jvm')) {
        exclude module: "${rootProject.name}-translations-en_GB-jvm"
    }
    testImplementation prefixedProject('translations-de_CH-jvm')
}


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