plugins { id 'java-library' id 'pegasus' } dependencies { api externalDependency.avro implementation externalDependency.commonsLang api externalDependency.dropwizardMetricsCore implementation externalDependency.dropwizardMetricsJmx api externalDependency.elasticSearchRest implementation externalDependency.httpClient api externalDependency.neo4jJavaDriver api externalDependency.json implementation spec.product.pegasus.restliClient implementation spec.product.pegasus.restliCommon implementation spec.product.pegasus.restliServer api project(':li-utils') api project(':entity-registry') api project(':metadata-events:mxe-avro') api project(':metadata-events:mxe-utils-avro') implementation externalDependency.slf4jApi compileOnly externalDependency.lombok annotationProcessor externalDependency.lombok testImplementation project(':test-models') testImplementation project(path: ':test-models', configuration: 'testDataTemplate') testImplementation externalDependency.testng constraints { implementation(externalDependency.log4jCore) { because("previous versions are vulnerable to CVE-2021-45105") } implementation(externalDependency.log4jApi) { because("previous versions are vulnerable to CVE-2021-45105") } } implementation externalDependency.logbackClassic }