| load("//tools/bzl:junit.bzl", "junit_tests") |
| load( |
| "//tools/bzl:plugin.bzl", |
| "PLUGIN_DEPS", |
| "PLUGIN_TEST_DEPS", |
| "gerrit_plugin", |
| ) |
| |
| gerrit_plugin( |
| name = "x-docs", |
| srcs = glob(["src/main/java/**/*.java"]), |
| gwt_module = "com.googlesource.gerrit.plugins.xdocs.XDocs", |
| manifest_entries = [ |
| "Gerrit-PluginName: x-docs", |
| "Gerrit-HttpModule: com.googlesource.gerrit.plugins.xdocs.HttpModule", |
| "Gerrit-Module: com.googlesource.gerrit.plugins.xdocs.Module", |
| "Gerrit-InitStep: com.googlesource.gerrit.plugins.xdocs.XDocInit", |
| ], |
| provided_deps = [ |
| "@commons-codec//jar:neverlink", |
| "@commons-lang//jar:neverlink", |
| "@guava//jar:neverlink", |
| "@log-api//jar:neverlink", |
| "@org-antlr//jar:neverlink", |
| ], |
| resources = glob(["src/main/**/*"]), |
| deps = [ |
| ":avalon_framework_lib", |
| ":xmlgraphics_lib", |
| "@asciidoctor//jar", |
| "@commons-io//jar", |
| "@daisydiff//jar", |
| "@docx4j//jar", |
| "@eclipse_runtime//jar", |
| "@jaxb_svg11//jar", |
| "@jaxb_xmldsig_core//jar", |
| "@jaxb_xslfo//jar", |
| "@jruby//jar", |
| "@mbassador//jar", |
| "@poi//jar", |
| "@poi_scratchpad//jar", |
| "@serializer//jar", |
| "@wmf2svg//jar", |
| "@xalan//jar", |
| "@xml_apis//jar", |
| ], |
| ) |
| |
| junit_tests( |
| name = "x_docs_tests", |
| srcs = glob(["src/test/java/**/*.java"]), |
| tags = ["xdocs"], |
| deps = PLUGIN_DEPS + PLUGIN_TEST_DEPS + [ |
| ":x-docs__plugin", |
| ], |
| ) |
| |
| java_library( |
| name = "avalon_framework_lib", |
| exports = [ |
| "@avalon_framework_api//jar", |
| "@avalon_framework_impl//jar", |
| ], |
| ) |
| |
| java_library( |
| name = "xmlgraphics_lib", |
| exports = [ |
| "@batik_anim//jar", |
| "@batik_awt_util//jar", |
| "@batik_bridge//jar", |
| "@batik_css//jar", |
| "@batik_dom//jar", |
| "@batik_ext//jar", |
| "@batik_extension//jar", |
| "@batik_gvt//jar", |
| "@batik_js//jar", |
| "@batik_parser//jar", |
| "@batik_script//jar", |
| "@batik_svg_dom//jar", |
| "@batik_svggen//jar", |
| "@batik_transcoder//jar", |
| "@batik_util//jar", |
| "@batik_xml//jar", |
| "@fop//jar", |
| "@xmlgraphics_commons//jar", |
| ], |
| ) |