blob: 6c3d423559cf59c390376be8624347a8292037ef [file] [log] [blame]
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' ],
)