| 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' ], |
| ) |