mirror of
https://github.com/google/nomulus.git
synced 2025-06-19 10:50:49 +02:00
We are no longer using Eclipse internally and therefore stopped maintaining stuff related to it. We cannot guarantee that any pertinent information remains correct and relevant in the future. Users are advised to use IntelliJ (Community Edition is fine) with Bazel plugin if they want IDE support. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=189586127
115 lines
3.7 KiB
Text
115 lines
3.7 KiB
Text
package(
|
|
default_visibility = ["//visibility:public"],
|
|
)
|
|
|
|
licenses(["notice"]) # Apache 2.0
|
|
|
|
# Restrict visibility to :tools because :remoteapi-internal (and transitively
|
|
# :appengine-api-link) should never be linked into an App Engine deploy jar,
|
|
# since the App Engine API is provided by the runtime environment.
|
|
package_group(
|
|
name = "allowed-tools",
|
|
packages = [
|
|
"//java/google/registry/testing",
|
|
"//java/google/registry/tools",
|
|
"//javatests/google/registry/testing",
|
|
"//javatests/google/registry/tools",
|
|
],
|
|
)
|
|
|
|
java_library(
|
|
name = "tools",
|
|
srcs = glob([
|
|
"*.java",
|
|
"javascrap/*.java",
|
|
]),
|
|
resources = glob([
|
|
"*.properties",
|
|
"sql/*.sql",
|
|
|
|
# These are example client secret files. You'll need to obtain your
|
|
# own for every environment you use and install them in this
|
|
# directory.
|
|
"resources/client_secret*.json",
|
|
]),
|
|
visibility = [":allowed-tools"],
|
|
deps = [
|
|
"//java/google/registry/backup",
|
|
"//java/google/registry/beam",
|
|
"//java/google/registry/bigquery",
|
|
"//java/google/registry/config",
|
|
"//java/google/registry/dns",
|
|
"//java/google/registry/dns/writer",
|
|
"//java/google/registry/dns/writer/clouddns",
|
|
"//java/google/registry/dns/writer/dnsupdate",
|
|
"//java/google/registry/export",
|
|
"//java/google/registry/flows",
|
|
"//java/google/registry/gcs",
|
|
"//java/google/registry/keyring/api",
|
|
"//java/google/registry/keyring/kms",
|
|
"//java/google/registry/loadtest",
|
|
"//java/google/registry/model",
|
|
"//java/google/registry/module/backend",
|
|
"//java/google/registry/module/frontend",
|
|
"//java/google/registry/module/tools",
|
|
"//java/google/registry/pricing",
|
|
"//java/google/registry/rde",
|
|
"//java/google/registry/request",
|
|
"//java/google/registry/request:modules",
|
|
"//java/google/registry/security",
|
|
"//java/google/registry/tmch",
|
|
"//java/google/registry/tools/params",
|
|
"//java/google/registry/tools/server",
|
|
"//java/google/registry/tools/soy:soy_java_wrappers",
|
|
"//java/google/registry/util",
|
|
"//java/google/registry/whois",
|
|
"//java/google/registry/xjc",
|
|
"//java/google/registry/xml",
|
|
"//third_party/jaxb",
|
|
"//third_party/objectify:objectify-v4_1",
|
|
"@com_beust_jcommander",
|
|
"@com_google_api_client",
|
|
"@com_google_apis_google_api_services_bigquery",
|
|
"@com_google_apis_google_api_services_dns",
|
|
"@com_google_appengine_api_1_0_sdk",
|
|
"@com_google_appengine_remote_api",
|
|
"@com_google_appengine_remote_api//:link",
|
|
"@com_google_auto_value",
|
|
"@com_google_code_findbugs_jsr305",
|
|
"@com_google_dagger",
|
|
"@com_google_guava",
|
|
"@com_google_http_client",
|
|
"@com_google_http_client_jackson2",
|
|
"@com_google_oauth_client",
|
|
"@com_google_oauth_client_java6",
|
|
"@com_google_oauth_client_jetty",
|
|
"@com_google_re2j",
|
|
"@com_googlecode_json_simple",
|
|
"@io_bazel_rules_closure//closure/templates",
|
|
"@joda_time",
|
|
"@org_bouncycastle_bcpg_jdk15on",
|
|
"@org_bouncycastle_bcpkix_jdk15on",
|
|
"@org_joda_money",
|
|
"@org_json",
|
|
],
|
|
)
|
|
|
|
java_binary(
|
|
name = "nomulus",
|
|
create_executable = 1,
|
|
main_class = "google.registry.tools.RegistryTool",
|
|
runtime_deps = [
|
|
":tools",
|
|
"@com_google_appengine_api_1_0_sdk//:link",
|
|
"@com_google_appengine_remote_api//:link",
|
|
],
|
|
)
|
|
|
|
java_binary(
|
|
name = "compare_db_backups",
|
|
create_executable = 1,
|
|
main_class = "google.registry.tools.CompareDbBackups",
|
|
runtime_deps = [
|
|
":tools",
|
|
],
|
|
)
|