aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorGravatar cnsun <cnsun@google.com>2018-02-16 14:02:54 -0800
committerGravatar Copybara-Service <copybara-piper@google.com>2018-02-16 14:04:54 -0800
commit50efbeb1a59a17ef23dd125540492518860971ff (patch)
treeb87a414d3aebf6ce0b1c5cee29f7890c35a81782
parentf672a31b8b19baab95373e4f2f6d110aa8b8f0fb (diff)
Expose import-deps-checker to //tools/android so that AarImport can use it.
RELNOTES:n/a. PiperOrigin-RevId: 186043433
-rw-r--r--src/BUILD1
-rw-r--r--src/java_tools/import_deps_checker/java/com/google/devtools/build/importdeps/BUILD12
-rw-r--r--src/java_tools/import_deps_checker/java/com/google/devtools/build/importdeps/BUILD.tools15
3 files changed, 28 insertions, 0 deletions
diff --git a/src/BUILD b/src/BUILD
index 5ae53870d5..30fc74d5a3 100644
--- a/src/BUILD
+++ b/src/BUILD
@@ -159,6 +159,7 @@ py_binary(
"//src/java_tools/buildjar:JavaBuilderDeploy",
"//src/java_tools/buildjar:VanillaJavaBuilder_deploy.jar",
"//src/java_tools/buildjar/java/com/google/devtools/build/buildjar/genclass:GenClass_deploy.jar",
+ "//src/java_tools/import_deps_checker/java/com/google/devtools/build/importdeps:embedded_tools",
"//src/java_tools/junitrunner/java/com/google/testing/junit/runner:Runner_deploy.jar",
"//src/java_tools/junitrunner/java/com/google/testing/junit/runner:ExperimentalRunner_deploy.jar",
"//src/java_tools/junitrunner/java/com/google/testing/coverage:embedded_tools",
diff --git a/src/java_tools/import_deps_checker/java/com/google/devtools/build/importdeps/BUILD b/src/java_tools/import_deps_checker/java/com/google/devtools/build/importdeps/BUILD
index a9c3ab5771..b512df021f 100644
--- a/src/java_tools/import_deps_checker/java/com/google/devtools/build/importdeps/BUILD
+++ b/src/java_tools/import_deps_checker/java/com/google/devtools/build/importdeps/BUILD
@@ -10,6 +10,14 @@ filegroup(
srcs = glob(["**"]),
)
+filegroup(
+ name = "embedded_tools",
+ srcs = [
+ "BUILD.tools",
+ ":ImportDepsChecker_deploy.jar",
+ ],
+)
+
java_library(
name = "import_deps_checker",
srcs = glob(
@@ -31,6 +39,10 @@ java_binary(
name = "ImportDepsChecker",
srcs = ["Main.java"],
main_class = "com.google.devtools.build.importdeps.Main",
+ visibility = [
+ "//src/java_tools/import_deps_checker:__subpackages__",
+ "//tools/android:__pkg__",
+ ],
deps = [
":import_deps_checker",
"//src/main/java/com/google/devtools/common/options",
diff --git a/src/java_tools/import_deps_checker/java/com/google/devtools/build/importdeps/BUILD.tools b/src/java_tools/import_deps_checker/java/com/google/devtools/build/importdeps/BUILD.tools
new file mode 100644
index 0000000000..dfbfa118a3
--- /dev/null
+++ b/src/java_tools/import_deps_checker/java/com/google/devtools/build/importdeps/BUILD.tools
@@ -0,0 +1,15 @@
+package(default_visibility = ["//visibility:public"])
+
+java_import(
+ name = "import_deps_checker_deploy_jar",
+ jars = [":ImportDepsChecker_deploy.jar"]
+)
+
+
+java_binary(
+ name = "ImportDepsChecker_embedded",
+ main_class = "com.google.devtools.build.importdeps.Main",
+ runtime_deps = [
+ ":import_deps_checker_deploy_jar"
+ ],
+) \ No newline at end of file