bazel: update for elasticsearch and lucene.
Change-Id: Icb9f9f0344b10a008d5b353362933890446eb544
This commit is contained in:
committed by
David Ostrovsky
parent
c9be186e0a
commit
5e4491886b
@@ -1,3 +1,5 @@
|
||||
package(default_visibility = ['//visibility:public'])
|
||||
|
||||
java_library(
|
||||
name = 'codec',
|
||||
exports = ['@commons_codec//jar'],
|
||||
@@ -26,6 +28,12 @@ java_library(
|
||||
data = ['//lib:LICENSE-Apache2.0'],
|
||||
)
|
||||
|
||||
java_library(
|
||||
name = 'lang3',
|
||||
exports = [ '@commons_lang3//jar'],
|
||||
data = ['//lib:LICENSE-Apache2.0'],
|
||||
)
|
||||
|
||||
java_library(
|
||||
name = 'net',
|
||||
exports = ['@commons_net//jar'],
|
||||
|
||||
92
lib/elasticsearch/BUILD
Normal file
92
lib/elasticsearch/BUILD
Normal file
@@ -0,0 +1,92 @@
|
||||
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' ],
|
||||
)
|
||||
@@ -1,3 +1,5 @@
|
||||
package(default_visibility = ['//visibility:public'])
|
||||
|
||||
java_library(
|
||||
name = 'fluent-hc',
|
||||
exports = ['@fluent_hc//jar'],
|
||||
@@ -31,3 +33,21 @@ java_library(
|
||||
visibility = ['//visibility:public'],
|
||||
data = ['//lib:LICENSE-Apache2.0'],
|
||||
)
|
||||
|
||||
java_library(
|
||||
name = 'httpasyncclient',
|
||||
exports = [ '@httpasyncclient//jar' ],
|
||||
data = ['//lib:LICENSE-Apache2.0'],
|
||||
)
|
||||
|
||||
java_library(
|
||||
name = 'httpcore-nio',
|
||||
exports = [ '@httpcore_nio//jar' ],
|
||||
data = ['//lib:LICENSE-Apache2.0'],
|
||||
)
|
||||
|
||||
java_library(
|
||||
name = 'httpcore-niossl',
|
||||
exports = ['@httpcore_niossl//jar'],
|
||||
data = ['//lib:LICENSE-Apache2.0'],
|
||||
)
|
||||
|
||||
21
lib/jackson/BUILD
Normal file
21
lib/jackson/BUILD
Normal file
@@ -0,0 +1,21 @@
|
||||
package(default_visibility = [ "//visibility:public"])
|
||||
|
||||
VERSION = '2.6.6'
|
||||
|
||||
java_library(
|
||||
name = 'jackson-core',
|
||||
exports = [ '@jackson_core//jar' ],
|
||||
data = [ '//lib:LICENSE-Apache2.0' ],
|
||||
)
|
||||
|
||||
java_library(
|
||||
name = 'jackson-dataformat-smile',
|
||||
exports = [ '@jackson_dataformat_smile//jar' ],
|
||||
data = [ '//lib:LICENSE-Apache2.0' ],
|
||||
)
|
||||
|
||||
java_library(
|
||||
name = 'jackson-dataformat-cbor',
|
||||
exports = [ '@jackson_dataformat_cbor//jar' ],
|
||||
data = [ '//lib:LICENSE-Apache2.0' ],
|
||||
)
|
||||
@@ -1,3 +1,4 @@
|
||||
package(default_visibility = [ "//visibility:public"])
|
||||
load('//tools/bzl:maven.bzl', 'merge_maven_jars')
|
||||
|
||||
# core and backward-codecs both provide
|
||||
@@ -20,6 +21,20 @@ java_library(
|
||||
data = ['//lib:LICENSE-Apache2.0'],
|
||||
)
|
||||
|
||||
java_library(
|
||||
name = 'lucene-codecs',
|
||||
exports = ['@lucene_codecs//jar'],
|
||||
visibility = ['//visibility:public'],
|
||||
data = ['//lib:LICENSE-Apache2.0'],
|
||||
)
|
||||
|
||||
java_library(
|
||||
name = 'lucene-core',
|
||||
exports = ['@lucene_core//jar'],
|
||||
visibility = ['//visibility:public'],
|
||||
data = ['//lib:LICENSE-Apache2.0'],
|
||||
)
|
||||
|
||||
java_library(
|
||||
name = 'lucene-misc',
|
||||
exports = ['@lucene_misc//jar'],
|
||||
@@ -35,3 +50,45 @@ java_library(
|
||||
visibility = ['//visibility:public'],
|
||||
data = ['//lib:LICENSE-Apache2.0'],
|
||||
)
|
||||
|
||||
java_library(
|
||||
name = 'lucene-highlighter',
|
||||
exports = [ '@lucene_highlighter//jar' ],
|
||||
data = ['//lib:LICENSE-Apache2.0'],
|
||||
)
|
||||
|
||||
java_library(
|
||||
name = 'lucene-join',
|
||||
exports = [ '@lucene_join//jar' ],
|
||||
data = ['//lib:LICENSE-Apache2.0'],
|
||||
)
|
||||
|
||||
java_library(
|
||||
name = 'lucene-memory',
|
||||
exports = [ '@lucene_memory//jar' ],
|
||||
data = ['//lib:LICENSE-Apache2.0'],
|
||||
)
|
||||
|
||||
java_library(
|
||||
name = 'lucene-sandbox',
|
||||
exports = [ '@lucene_sandbox//jar' ],
|
||||
data = ['//lib:LICENSE-Apache2.0'],
|
||||
)
|
||||
|
||||
java_library(
|
||||
name = 'lucene-spatial',
|
||||
exports = [ '@lucene_spatial//jar' ],
|
||||
data = ['//lib:LICENSE-Apache2.0'],
|
||||
)
|
||||
|
||||
java_library(
|
||||
name = 'lucene-suggest',
|
||||
exports = [ '@lucene_suggest//jar' ],
|
||||
data = ['//lib:LICENSE-Apache2.0'],
|
||||
)
|
||||
|
||||
java_library(
|
||||
name = 'lucene-queries',
|
||||
exports = [ '@lucene_queries//jar' ],
|
||||
data = ['//lib:LICENSE-Apache2.0'],
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user