aboutsummaryrefslogtreecommitdiff
path: root/examples
diff options
context:
space:
mode:
Diffstat (limited to 'examples')
-rw-r--r--examples/android_app/java/com/app/BUILD22
-rw-r--r--examples/java/com/bazel/BUILD.bazel11
-rw-r--r--examples/java/com/bazel/example/HelloWorld.java10
-rw-r--r--examples/java/com/bazel/example_lib/HelloLib.java7
4 files changed, 39 insertions, 11 deletions
diff --git a/examples/android_app/java/com/app/BUILD b/examples/android_app/java/com/app/BUILD
index 5f70697e..f80585a7 100644
--- a/examples/android_app/java/com/app/BUILD
+++ b/examples/android_app/java/com/app/BUILD
@@ -9,17 +9,17 @@ android_binary(
)
android_library(
- name = "applib",
- srcs = [
- "MainActivity.java",
- #"Jni.java", # TODO: integrate JNI
- ],
- resource_files = glob(["res/**"]),
- manifest = "AndroidManifest.xml",
- deps = [
- ":lib",
- #":jni", # TODO: integrate JNI
- ]
+ name = "applib",
+ srcs = [
+ "MainActivity.java",
+ #"Jni.java", # TODO: integrate JNI
+ ],
+ manifest = "AndroidManifest.xml",
+ resource_files = glob(["res/**"]),
+ deps = [
+ ":lib",
+ #":jni", # TODO: integrate JNI
+ ],
)
android_library(
diff --git a/examples/java/com/bazel/BUILD.bazel b/examples/java/com/bazel/BUILD.bazel
new file mode 100644
index 00000000..6f96f9d3
--- /dev/null
+++ b/examples/java/com/bazel/BUILD.bazel
@@ -0,0 +1,11 @@
+java_binary(
+ name = "hello_java",
+ srcs = ["example/HelloWorld.java"],
+ main_class = "com.bazel.example.HelloWorld",
+ deps = [":hello_java_lib"],
+)
+
+java_library(
+ name = "hello_java_lib",
+ srcs = ["example_lib/HelloLib.java"],
+)
diff --git a/examples/java/com/bazel/example/HelloWorld.java b/examples/java/com/bazel/example/HelloWorld.java
new file mode 100644
index 00000000..d74bb89b
--- /dev/null
+++ b/examples/java/com/bazel/example/HelloWorld.java
@@ -0,0 +1,10 @@
+package com.bazel.example;
+
+import com.bazel.example_lib.HelloLib;
+
+public class HelloWorld {
+ public static void main(String[] args) {
+ System.out.println("Hello world!");
+ System.out.println("Library says: " + HelloLib.libValue());
+ }
+}
diff --git a/examples/java/com/bazel/example_lib/HelloLib.java b/examples/java/com/bazel/example_lib/HelloLib.java
new file mode 100644
index 00000000..8937060b
--- /dev/null
+++ b/examples/java/com/bazel/example_lib/HelloLib.java
@@ -0,0 +1,7 @@
+package com.bazel.example_lib;
+
+public class HelloLib {
+ public static String libValue() {
+ return "Hello Library!";
+ }
+}