elx/elx-api/build.gradle

28 lines
997 B
Groovy
Raw Normal View History

dependencies {
api libs.metrics
api(libs.elasticsearch) {
exclude group: 'org.elasticsearch', module: 'jna'
}
2023-09-28 17:31:09 +02:00
// override older artifacts in ES x-content. We must use jackson smile/cbor/yaml and log4j2 api here.
api libs.jackson
api libs.log4j.api
// add dependencies which are not managed by elasticsearch as a runtime dependency.
// So, groovy grapes can load and run smoothly the elx client.
implementation libs.jackson.cbor
implementation libs.jackson.smile
implementation libs.jackson.yaml
implementation libs.snakeyaml
implementation libs.lucene
implementation libs.lucene.analyzers.common
implementation libs.lucene.highlighter
implementation libs.lucene.join
implementation libs.lucene.queryparser
implementation libs.lucene.grouping
implementation libs.lucene.misc
implementation libs.hppc
implementation libs.joda
implementation libs.tdigest
// use our JNA
implementation libs.jna
2020-05-25 18:43:49 +02:00
}