/* * Copyright OpenSearch Contributors * SPDX-License-Identifier: Apache-2.0 */ plugins { id 'java' } repositories { mavenCentral() } dependencies { implementation project(':data-prepper-api') implementation project(':data-prepper-plugins:common') implementation project(':data-prepper-plugins:mapdb-processor-state') testImplementation project(':data-prepper-api').sourceSets.test.output implementation 'commons-codec:commons-codec:1.15' implementation 'io.micrometer:micrometer-core' implementation 'com.fasterxml.jackson.core:jackson-databind' implementation(libs.opentelemetry.proto) { exclude group: 'com.google.protobuf', module: 'protobuf-java' } implementation libs.protobuf.core testImplementation testLibs.mockito.inline } jacocoTestCoverageVerification { dependsOn jacocoTestReport violationRules { rule { //in addition to core projects rule limit { minimum = 0.9 } } } }