aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorGravatar John Sullivan <john.t.sullivan@gmail.com>2015-10-12 16:20:03 +0000
committerGravatar John Field <jfield@google.com>2015-10-13 01:01:17 +0000
commit0a12c0b1630d50bd76ad2a11e192abf94d5855f2 (patch)
treedd7e46d340f403af1da0b8df74be42c820af209a
parent7c8938450636d7736614f13240b971d7cb5bec97 (diff)
Added an example that uses resources to scala/test.
-- Change-Id: Icd13926ff293c0db36d7731e0d961eb42bbaca6d Reviewed-on: https://bazel-review.googlesource.com/#/c/2122/1 MOS_MIGRATED_REVID=105217047
-rw-r--r--tools/build_defs/scala/test/BUILD13
-rw-r--r--tools/build_defs/scala/test/src/main/resources/scala/test/hellos3
-rw-r--r--tools/build_defs/scala/test/src/main/scala/scala/test/ScalaLibBinary.scala7
-rw-r--r--tools/build_defs/scala/test/src/main/scala/scala/test/ScalaLibResources.scala5
4 files changed, 28 insertions, 0 deletions
diff --git a/tools/build_defs/scala/test/BUILD b/tools/build_defs/scala/test/BUILD
index 8e6c47e71d..98a7549a84 100644
--- a/tools/build_defs/scala/test/BUILD
+++ b/tools/build_defs/scala/test/BUILD
@@ -42,3 +42,16 @@ java_library(
name = "OtherJavaLib",
srcs = ["OtherJavaLib.java"],
)
+
+scala_library(
+ name = "ScalaLibResources",
+ srcs = ["src/main/scala/scala/test/ScalaLibResources.scala"],
+ resources = ["src/main/resources/scala/test/hellos"],
+)
+
+scala_binary(
+ name = "ScalaLibBinary",
+ srcs = ["src/main/scala/scala/test/ScalaLibBinary.scala"],
+ main_class = "scala.test.ScalaLibBinary",
+ deps = ["ScalaLibResources"],
+)
diff --git a/tools/build_defs/scala/test/src/main/resources/scala/test/hellos b/tools/build_defs/scala/test/src/main/resources/scala/test/hellos
new file mode 100644
index 0000000000..2d28d85dd5
--- /dev/null
+++ b/tools/build_defs/scala/test/src/main/resources/scala/test/hellos
@@ -0,0 +1,3 @@
+Hello
+Guten Tag
+Bonjour
diff --git a/tools/build_defs/scala/test/src/main/scala/scala/test/ScalaLibBinary.scala b/tools/build_defs/scala/test/src/main/scala/scala/test/ScalaLibBinary.scala
new file mode 100644
index 0000000000..58f1a2a9cf
--- /dev/null
+++ b/tools/build_defs/scala/test/src/main/scala/scala/test/ScalaLibBinary.scala
@@ -0,0 +1,7 @@
+package scala.test
+
+object ScalaLibBinary {
+ def main(args:Array[String]) {
+ ScalaLibResources.getGreetings foreach println
+ }
+}
diff --git a/tools/build_defs/scala/test/src/main/scala/scala/test/ScalaLibResources.scala b/tools/build_defs/scala/test/src/main/scala/scala/test/ScalaLibResources.scala
new file mode 100644
index 0000000000..d2086e6d0f
--- /dev/null
+++ b/tools/build_defs/scala/test/src/main/scala/scala/test/ScalaLibResources.scala
@@ -0,0 +1,5 @@
+package scala.test
+
+object ScalaLibResources {
+ def getGreetings() = scala.io.Source.fromInputStream(getClass.getResourceAsStream("hellos")).getLines.toList
+}