diff options
Diffstat (limited to 'examples')
-rw-r--r-- | examples/android_app/java/com/app/BUILD | 22 | ||||
-rw-r--r-- | examples/java/com/bazel/BUILD.bazel | 11 | ||||
-rw-r--r-- | examples/java/com/bazel/example/HelloWorld.java | 10 | ||||
-rw-r--r-- | examples/java/com/bazel/example_lib/HelloLib.java | 7 |
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!"; + } +} |