mirror of
https://github.com/google/nomulus
synced 2026-01-08 07:11:44 +00:00
The dark lord Gosling designed the Java package naming system so that ownership flows from the DNS system. Since we own the domain name registry.google, it seems only appropriate that we should use google.registry as our package name.
45 lines
1.4 KiB
Python
45 lines
1.4 KiB
Python
package(
|
|
default_visibility = ["//java/google/registry:registry_project"],
|
|
)
|
|
|
|
licenses(["notice"]) # Apache 2.0
|
|
|
|
|
|
java_library(
|
|
name = "tools",
|
|
srcs = glob(["*.java"]),
|
|
deps = [
|
|
"//java/com/google/common/base",
|
|
"//java/com/google/common/collect",
|
|
"//third_party/java/bouncycastle",
|
|
"//third_party/java/dagger",
|
|
"//third_party/java/jsr305_annotations",
|
|
"//third_party/java/jsr330_inject",
|
|
"//third_party/java/servlet/servlet_api",
|
|
"//java/google/registry/config",
|
|
"//java/google/registry/export",
|
|
"//java/google/registry/gcs",
|
|
"//java/google/registry/groups",
|
|
"//java/google/registry/keyring/api",
|
|
"//java/google/registry/loadtest",
|
|
"//java/google/registry/mapreduce",
|
|
"//java/google/registry/request",
|
|
"//java/google/registry/request:modules",
|
|
"//java/google/registry/tools/server",
|
|
"//java/google/registry/tools/server/javascrap",
|
|
"//java/google/registry/util",
|
|
],
|
|
)
|
|
|
|
# This rule is used so bazel can generate "tools_jar_deploy.jar" (which
|
|
# contains transitive dependencies) for deployment to App Engine. It MUST
|
|
# explicitly depend upon upon anything loaded at runtime, e.g. old servlets
|
|
# referenced by the module's web.xml file, that isn't statically linked above.
|
|
java_binary(
|
|
name = "tools_jar",
|
|
create_executable = 0,
|
|
runtime_deps = [
|
|
":tools",
|
|
],
|
|
)
|