load("@bazel_skylib//:bzl_library.bzl", "bzl_library") | |
load("@stardoc//stardoc:stardoc.bzl", "stardoc") | |
package(default_applicable_licenses = ["@rules_java//:license"]) | |
exports_files( | |
["rules.md"], | |
visibility = ["//test:__pkg__"], | |
) | |
bzl_library( | |
name = "rules_bzl", | |
srcs = ["rules.bzl"], | |
deps = [ | |
"//java/bazel/rules", | |
"//java/common/rules:toolchain_rules", | |
], | |
) | |
stardoc( | |
name = "rules_docs", | |
out = "rules_docs.out", | |
input = "rules.bzl", | |
rule_template = ":rule.vm", | |
symbol_names = [ | |
# core rules | |
"java_binary", | |
"java_import", | |
"java_library", | |
"java_plugin", | |
"java_test", | |
# toolchain rules | |
"java_package_configuration", | |
"java_runtime", | |
"java_toolchain", | |
], | |
table_of_contents_template = "@stardoc//stardoc:templates/markdown_tables/table_of_contents.vm", | |
visibility = ["//test:__pkg__"], | |
deps = [":rules_bzl"], | |
) |