| include_defs('//lib/maven.defs') |
| |
| # Java client library for Elasticsearch. |
| maven_jar( |
| name = 'elasticsearch', |
| id = 'org.elasticsearch:elasticsearch:2.4.0', |
| sha1 = 'aeb9704a76fa8654c348f38fcbb993a952a7ab07', |
| attach_source = True, |
| repository = MAVEN_CENTRAL, |
| license = 'Apache2.0', |
| 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 = '2.0.3' |
| |
| maven_jar( |
| name = 'jest-common', |
| id = 'io.searchbox:jest-common:' + VERSION, |
| sha1 = 'f304c66894aaf2f6c17a886bc826f09c7a161cf9', |
| license = 'Apache2.0', |
| ) |
| |
| maven_jar( |
| name = 'jest', |
| id = 'io.searchbox:jest:' + VERSION, |
| sha1 = 'b8f9ed1423489b361804e47f640515ea9f1fa08d', |
| license = 'Apache2.0', |
| deps = [ |
| ':elasticsearch', |
| ':jest-common', |
| '//lib/commons:lang3', |
| '//lib/httpcomponents:httpasyncclient', |
| '//lib/httpcomponents:httpclient', |
| '//lib/httpcomponents:httpcore-nio', |
| '//lib/httpcomponents:httpcore-niossl', |
| ], |
| ) |
| |
| maven_jar( |
| name = 'compress-lzf', |
| id = 'com.ning:compress-lzf:1.0.2', |
| sha1 = '62896e6fca184c79cc01a14d143f3ae2b4f4b4ae', |
| license = 'Apache2.0', |
| visibility = ['//lib/elasticsearch:elasticsearch'], |
| ) |
| |
| maven_jar( |
| name = 'hppc', |
| id = 'com.carrotsearch:hppc:0.7.1', |
| sha1 = '8b5057f74ea378c0150a1860874a3ebdcb713767', |
| license = 'Apache2.0', |
| visibility = ['//lib/elasticsearch:elasticsearch'], |
| ) |
| |
| maven_jar( |
| name = 'jsr166e', |
| id = 'com.twitter:jsr166e:1.1.0', |
| sha1 = '233098147123ee5ddcd39ffc57ff648be4b7e5b2', |
| license = 'Apache2.0', |
| visibility = ['//lib/elasticsearch:elasticsearch'], |
| ) |
| |
| maven_jar( |
| name = 'netty', |
| id = 'io.netty:netty:3.10.0.Final', |
| sha1 = 'ad61cd1bba067e6634ddd3e160edf0727391ac30', |
| license = 'Apache2.0', |
| visibility = ['//lib/elasticsearch:elasticsearch'], |
| ) |
| |
| maven_jar( |
| name = 't-digest', |
| id = 'com.tdunning:t-digest:3.0', |
| sha1 = '84ccf145ac2215e6bfa63baa3101c0af41017cfc', |
| license = 'Apache2.0', |
| visibility = ['//lib/elasticsearch:elasticsearch'], |
| ) |
| |
| maven_jar( |
| name = 'jna', |
| id = 'net.java.dev.jna:jna:4.1.0', |
| sha1 = '1c12d070e602efd8021891cdd7fd18bc129372d4', |
| license = 'Apache2.0', |
| ) |