blob: 5f87b4e9b3902fb9e9508e547619ffe0215a7dfc [file] [log] [blame]
David Ostrovskyb81b4f72016-05-21 19:55:01 +02001QUERY_BUILDER = [
David Ostrovskyfa189072016-11-30 08:52:06 +01002 "src/main/java/com/google/gerrit/lucene/QueryBuilder.java",
David Ostrovskyb81b4f72016-05-21 19:55:01 +02003]
4
5java_library(
David Ostrovskyfa189072016-11-30 08:52:06 +01006 name = "query_builder",
7 srcs = QUERY_BUILDER,
8 visibility = ["//visibility:public"],
9 deps = [
10 "//gerrit-antlr:query_exception",
11 "//gerrit-reviewdb:server",
12 "//gerrit-server:server",
13 "//lib:guava",
14 "//lib:gwtorm",
15 "//lib/lucene:lucene-core-and-backward-codecs",
16 ],
David Ostrovskyb81b4f72016-05-21 19:55:01 +020017)
18
19java_library(
David Ostrovskyfa189072016-11-30 08:52:06 +010020 name = "lucene",
21 srcs = glob(
22 ["src/main/java/**/*.java"],
23 exclude = QUERY_BUILDER,
24 ),
25 visibility = ["//visibility:public"],
26 deps = [
27 ":query_builder",
28 "//gerrit-antlr:query_exception",
29 "//gerrit-common:annotations",
30 "//gerrit-common:server",
31 "//gerrit-extension-api:api",
32 "//gerrit-reviewdb:server",
33 "//gerrit-server:server",
34 "//lib:guava",
35 "//lib:gwtorm",
36 "//lib/guice",
37 "//lib/guice:guice-assistedinject",
38 "//lib/jgit/org.eclipse.jgit:jgit",
39 "//lib/log:api",
40 "//lib/lucene:lucene-analyzers-common",
41 "//lib/lucene:lucene-core-and-backward-codecs",
42 "//lib/lucene:lucene-misc",
43 ],
David Ostrovskyb81b4f72016-05-21 19:55:01 +020044)