2019-02-22 11:15:22 +01:00
|
|
|
dependencies {
|
2022-06-01 12:28:46 +02:00
|
|
|
api libs.metrics
|
2023-10-19 18:26:01 +02:00
|
|
|
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.
|
2022-06-01 12:28:46 +02:00
|
|
|
api libs.jackson
|
|
|
|
api libs.log4j.api
|
2022-06-29 15:52:59 +02:00
|
|
|
// add dependencies which are not managed by elasticsearch as a runtime dependency.
|
|
|
|
// So, groovy grapes can load and run smoothly the elx client.
|
2023-12-14 22:05:40 +01:00
|
|
|
implementation libs.jackson.cbor
|
|
|
|
implementation libs.jackson.smile
|
|
|
|
implementation libs.jackson.yaml
|
2023-12-16 22:31:59 +01:00
|
|
|
implementation libs.snakeyaml
|
2022-06-29 15:52:59 +02:00
|
|
|
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
|
2023-10-19 18:26:01 +02:00
|
|
|
// use our JNA
|
|
|
|
implementation libs.jna
|
2020-05-25 18:43:49 +02:00
|
|
|
}
|