93 lines
2.1 KiB
Python
93 lines
2.1 KiB
Python
![]() |
package(default_visibility=['//visibility:public'])
|
||
|
|
||
|
java_library(
|
||
|
name = 'elasticsearch',
|
||
|
data = [ '//lib:LICENSE-Apache2.0' ],
|
||
|
exports = [ '@elasticsearch//jar' ],
|
||
|
runtime_deps = [
|
||
|
':jna',
|
||
|
':hppc',
|
||
|
':jsr166e',
|
||
|
':netty',
|
||
|
':t-digest',
|
||
|
':compress-lzf',
|
||
|
'//lib/joda:joda-time',
|
||
|
'//lib/lucene:lucene-codecs',
|
||
|
'//lib/lucene:lucene-highlighter',
|
||
|
'//lib/lucene:lucene-join',
|
||
|
'//lib/lucene:lucene-memory',
|
||
|
'//lib/lucene:lucene-sandbox',
|
||
|
'//lib/lucene:lucene-suggest',
|
||
|
'//lib/lucene:lucene-queries',
|
||
|
'//lib/lucene:lucene-spatial',
|
||
|
'//lib/jackson:jackson-core',
|
||
|
'//lib/jackson:jackson-dataformat-cbor',
|
||
|
'//lib/jackson:jackson-dataformat-smile',
|
||
|
]
|
||
|
)
|
||
|
|
||
|
# Java REST client for Elasticsearch.
|
||
|
VERSION = '0.1.7'
|
||
|
|
||
|
java_library(
|
||
|
name = 'jest-common',
|
||
|
exports = [ '@jest_common//jar' ],
|
||
|
data = [ '//lib:LICENSE-Apache2.0' ],
|
||
|
)
|
||
|
|
||
|
java_library(
|
||
|
name = 'jest',
|
||
|
exports = [ '@jest//jar' ],
|
||
|
data = [ '//lib:LICENSE-Apache2.0' ],
|
||
|
runtime_deps = [
|
||
|
':elasticsearch',
|
||
|
':jest-common',
|
||
|
'//lib/commons:lang3',
|
||
|
'//lib/httpcomponents:httpasyncclient',
|
||
|
'//lib/httpcomponents:httpclient',
|
||
|
'//lib/httpcomponents:httpcore-nio',
|
||
|
'//lib/httpcomponents:httpcore-niossl',
|
||
|
],
|
||
|
)
|
||
|
|
||
|
java_library(
|
||
|
name = 'compress-lzf',
|
||
|
exports = [ '@compress_lzf//jar' ],
|
||
|
data = [ '//lib:LICENSE-Apache2.0' ],
|
||
|
visibility = ['//lib/elasticsearch:__pkg__'],
|
||
|
)
|
||
|
|
||
|
java_library(
|
||
|
name = 'hppc',
|
||
|
exports = [ '@hppc//jar' ],
|
||
|
data = [ '//lib:LICENSE-Apache2.0' ],
|
||
|
visibility = ['//lib/elasticsearch:__pkg__'],
|
||
|
)
|
||
|
|
||
|
java_library(
|
||
|
name = 'jsr166e',
|
||
|
exports = [ '@jsr166e//jar' ],
|
||
|
data = [ '//lib:LICENSE-Apache2.0' ],
|
||
|
visibility = ['//lib/elasticsearch:__pkg__'],
|
||
|
)
|
||
|
|
||
|
java_library(
|
||
|
name = 'netty',
|
||
|
exports = [ '@netty//jar' ],
|
||
|
data = [ '//lib:LICENSE-Apache2.0' ],
|
||
|
visibility = ['//lib/elasticsearch:__pkg__'],
|
||
|
)
|
||
|
|
||
|
java_library(
|
||
|
name = 't-digest',
|
||
|
exports = [ '@t_digest//jar' ],
|
||
|
data = [ '//lib:LICENSE-Apache2.0' ],
|
||
|
visibility = ['//lib/elasticsearch:__pkg__'],
|
||
|
)
|
||
|
|
||
|
java_library(
|
||
|
name = 'jna',
|
||
|
exports = [ '@jna//jar' ],
|
||
|
data = [ '//lib:LICENSE-Apache2.0' ],
|
||
|
)
|