summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDana Dahlstrom <dahlstrom@google.com>2018-03-19 10:02:39 -0700
committerDana Dahlstrom <dahlstrom@google.com>2018-03-19 10:06:01 -0700
commit7d0a11b684a56cd5b23c9e480f94f01a9b6b2122 (patch)
tree20f8681179f542755c8c8f23a634d929acca1dff
parent0c03488bf33a5864110f563201ada41528ccf293 (diff)
downloadswing-testing-7d0a11b684a56cd5b23c9e480f94f01a9b6b2122.tar.gz
Add Bazel BUILD files for Android Studio
Change-Id: I8adb4921071c6046b6f17bd492eae856ec316af5
-rwxr-xr-xfest-swing/BUILD26
-rw-r--r--fest-swing/lib/BUILD41
2 files changed, 67 insertions, 0 deletions
diff --git a/fest-swing/BUILD b/fest-swing/BUILD
new file mode 100755
index 00000000..b485e50c
--- /dev/null
+++ b/fest-swing/BUILD
@@ -0,0 +1,26 @@
+load("//tools/base/bazel:bazel.bzl", "iml_module")
+
+iml_module(
+ name = "fest-swing",
+ srcs = ["src/main/java"],
+ iml_files = ["fest-swing.iml"],
+ javacopts = ["-XepAllErrorsAsWarnings"],
+ tags = ["managed"],
+ test_resources = ["src/test/resources"],
+ test_srcs = ["src/test/java"],
+ test_tags = ["manual"],
+ visibility = ["//visibility:public"],
+ # do not sort: must match IML order
+ exports = ["//tools/swing-testing/fest-swing/lib:fest-reflect-2.0-SNAPSHOT"],
+ # do not sort: must match IML order
+ deps = [
+ "//tools/swing-testing/fest-swing/lib:fest-reflect-2.0-SNAPSHOT",
+ "//tools/swing-testing/fest-swing/lib:annotations-13.0",
+ "//tools/swing-testing/fest-swing/lib:fest-assert-1.5.0-SNAPSHOT",
+ "//tools/swing-testing/fest-swing/lib:fest-util-1.3.0-SNAPSHOT",
+ "//tools/idea/.idea/libraries:JUnit4[test]",
+ "//tools/idea/.idea/libraries:mockito[test]",
+ "//tools/swing-testing/fest-swing/lib:MultithreadedTC-1.01[test]",
+ "//tools/swing-testing/fest-swing/lib:jcip-annotations-1.0-1",
+ ],
+)
diff --git a/fest-swing/lib/BUILD b/fest-swing/lib/BUILD
new file mode 100644
index 00000000..e3643636
--- /dev/null
+++ b/fest-swing/lib/BUILD
@@ -0,0 +1,41 @@
+java_import(
+ name = "fest-reflect-2.0-SNAPSHOT",
+ jars = ["fest-reflect-2.0-SNAPSHOT.jar"],
+ tags = ["managed"],
+ visibility = ["//visibility:public"],
+)
+
+java_import(
+ name = "fest-util-1.3.0-SNAPSHOT",
+ jars = ["fest-util-1.3.0-SNAPSHOT.jar"],
+ tags = ["managed"],
+ visibility = ["//visibility:public"],
+)
+
+java_import(
+ name = "fest-assert-1.5.0-SNAPSHOT",
+ jars = ["fest-assert-1.5.0-SNAPSHOT.jar"],
+ tags = ["managed"],
+ visibility = ["//visibility:public"],
+)
+
+java_import(
+ name = "annotations-13.0",
+ jars = ["annotations-13.0.jar"],
+ tags = ["managed"],
+ visibility = ["//visibility:public"],
+)
+
+java_import(
+ name = "jcip-annotations-1.0-1",
+ jars = ["jcip-annotations-1.0-1.jar"],
+ tags = ["managed"],
+ visibility = ["//visibility:public"],
+)
+
+java_import(
+ name = "MultithreadedTC-1.01",
+ jars = ["MultithreadedTC-1.01.jar"],
+ tags = ["managed"],
+ visibility = ["//visibility:public"],
+)