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

description 'Permission storage writer library Impl'

ext.cordaEnableFormatting = true

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

    implementation platform("net.corda:corda-api:$cordaApiVersion")
    implementation 'org.jetbrains.kotlin:kotlin-osgi-bundle'
    implementation "net.corda:corda-base"
    implementation "net.corda:corda-avro-schema"

    implementation project(":libs:db:db-orm")
    implementation project(":libs:lifecycle:lifecycle")
    implementation project(":libs:messaging:messaging")
    implementation project(':libs:permissions:permission-datamodel')
    implementation project(':libs:permissions:permission-storage-common')
    implementation project(':libs:permissions:permission-storage-writer')
    implementation project(':libs:permissions:permission-common')
    implementation project(":libs:utilities")

    implementation "javax.persistence:javax.persistence-api"

}
