java_binary( name = "asciidoc", main_class = "AsciiDoctor", visibility = ["//visibility:public"], runtime_deps = [":asciidoc_lib"], ) java_library( name = "asciidoc_lib", srcs = ["java/AsciiDoctor.java"], visibility = ["//visibility:public"], deps = [ ":asciidoctor", "//lib:args4j", "//lib:guava", "//lib/log:api", "//lib/log:nop", ], ) java_binary( name = "doc_indexer", main_class = "DocIndexer", visibility = ["//visibility:public"], runtime_deps = [":doc_indexer_lib"], ) java_library( name = "doc_indexer_lib", srcs = ["java/DocIndexer.java"], visibility = ["//visibility:public"], deps = [ ":asciidoc_lib", "//gerrit-server:constants", "//lib:args4j", "//lib:guava", "//lib/lucene:lucene-analyzers-common", "//lib/lucene:lucene-core-and-backward-codecs", ], ) java_library( name = "asciidoctor", data = ["//lib:LICENSE-asciidoctor"], visibility = ["//visibility:public"], exports = ["@asciidoctor//jar"], runtime_deps = [":jruby"], ) java_library( name = "jruby", data = ["//lib:LICENSE-DO_NOT_DISTRIBUTE"], exports = ["@jruby//jar"], )