package(default_visibility = ["//visibility:public"]) load("//tools/bzl:maven.bzl", "merge_maven_jars") # core and backward-codecs both provide # META-INF/services/org.apache.lucene.codecs.Codec, so they must be merged. merge_maven_jars( name = "lucene-core-and-backward-codecs", srcs = [ "@backward_codecs//jar", "@lucene_core//jar", ], data = ["//lib:LICENSE-Apache2.0"], visibility = ["//visibility:public"], ) java_library( name = "lucene-analyzers-common", data = ["//lib:LICENSE-Apache2.0"], visibility = ["//visibility:public"], exports = ["@lucene_analyzers_common//jar"], runtime_deps = [":lucene-core-and-backward-codecs"], ) java_library( name = "lucene-codecs", data = ["//lib:LICENSE-Apache2.0"], visibility = ["//visibility:public"], exports = ["@lucene_codecs//jar"], ) java_library( name = "lucene-core", data = ["//lib:LICENSE-Apache2.0"], visibility = ["//visibility:public"], exports = ["@lucene_core//jar"], ) java_library( name = "lucene-misc", data = ["//lib:LICENSE-Apache2.0"], visibility = ["//visibility:public"], exports = ["@lucene_misc//jar"], runtime_deps = [":lucene-core-and-backward-codecs"], ) java_library( name = "lucene-queryparser", data = ["//lib:LICENSE-Apache2.0"], visibility = ["//visibility:public"], exports = ["@lucene_queryparser//jar"], runtime_deps = [":lucene-core-and-backward-codecs"], ) java_library( name = "lucene-highlighter", data = ["//lib:LICENSE-Apache2.0"], exports = ["@lucene_highlighter//jar"], ) java_library( name = "lucene-join", data = ["//lib:LICENSE-Apache2.0"], exports = ["@lucene_join//jar"], ) java_library( name = "lucene-memory", data = ["//lib:LICENSE-Apache2.0"], exports = ["@lucene_memory//jar"], ) java_library( name = "lucene-sandbox", data = ["//lib:LICENSE-Apache2.0"], exports = ["@lucene_sandbox//jar"], ) java_library( name = "lucene-spatial", data = ["//lib:LICENSE-Apache2.0"], exports = ["@lucene_spatial//jar"], ) java_library( name = "lucene-suggest", data = ["//lib:LICENSE-Apache2.0"], exports = ["@lucene_suggest//jar"], ) java_library( name = "lucene-queries", data = ["//lib:LICENSE-Apache2.0"], exports = ["@lucene_queries//jar"], )