description = "Apereo CAS Metrics Support"
ext {
    publishMetadata = true
    projectMetadata = [
            category: "Monitoring",
            title: "Apereo CAS Metrics",
            aliases: ["metrics"]
    ]
}
dependencies {
    implementation project(":core:cas-server-core-tickets-api")
    implementation project(":core:cas-server-core-authentication-api")
    implementation project(":core:cas-server-core-util-api")
    implementation project(":core:cas-server-core-web-api")
    implementation project(":core:cas-server-core-services")
    implementation project(":core:cas-server-core-configuration-api")
    implementation project(":core:cas-server-core-monitor")
    
    implementation libraries.metrics

    compileOnly libraries.mongo
    compileOnly libraries.redis
    compileOnly libraries.influxdb
    compileOnly libraries.squareup
    compileOnly libraries.okhttp

    compileOnly project(":support:cas-server-support-redis-core")
    compileOnly project(":support:cas-server-support-mongo-core")
    compileOnly project(":support:cas-server-support-influxdb-core")

    testImplementation project(path: ":core:cas-server-core-util-api", configuration: "tests")
}
