description = 'Provides specifications of Atrium (as common module) which can be reused by ' +
    'APIs and domain/core-implementations of Atrium, to verify that they fulfill the specification.'

dependencies {
    api prefixedProject('domain-api-common')
    api prefixedProject('core-api-common')
    api prefixedProject('domain-builders-common')
    // exclude this dependency in case you want to use another translation
    api prefixedProject('translations-en_GB-common')
    api prefixedProject('verbs-internal-common')
    api "io.mockk:mockk-common:$mockk_version"

    implementation prefixedProject('api-fluent-en_GB-common')

    // exclude this dependency in case you want to use another implementation
    runtimeOnly prefixedProject('core-robstoll-common')
    runtimeOnly prefixedProject('domain-robstoll-common')
    runtimeOnly prefixedProject('domain-robstoll-kotlin_1_3-common')

    //TODO 1.0.0 remove, only needed for returnValueOf test
    implementation prefixedProject('api-cc-en_GB-common')
}

dependencies {
    api "org.spekframework.spek2:spek-dsl-metadata:$spek2_version"
}

compileKotlinCommon.kotlinOptions.languageVersion = '1.3'
