plugins {
    id 'corda.common-publishing'
    id 'corda.common-library'
}

description "Configuration RPC Ops Service Implementation"

dependencies {
    compileOnly 'org.osgi:osgi.annotation'
    compileOnly 'org.osgi:org.osgi.service.component.annotations'

    implementation platform("net.corda:corda-api:$cordaApiVersion")

    implementation project(':components:configuration:configuration-read-service')
    implementation project(':libs:configuration:configuration-core')
    implementation project(':libs:configuration:configuration-endpoints')
    implementation project(':libs:configuration:configuration-validation')
    implementation project(':libs:platform-info')
    implementation project(':libs:rest:rest')
    implementation project(':libs:rest:rest-common')
    implementation project(':libs:lifecycle:lifecycle')
    implementation project(':libs:messaging:messaging')
    implementation project(":libs:utilities")
    implementation 'net.corda:corda-avro-schema'
    implementation 'net.corda:corda-base'
    implementation 'net.corda:corda-config-schema'
    implementation 'net.corda:corda-topic-schema'
    implementation 'org.jetbrains.kotlin:kotlin-osgi-bundle'
    implementation libs.slf4j.api
}
