aboutsummaryrefslogtreecommitdiff
path: root/examples/resources-example/src
diff options
context:
space:
mode:
authorChristopher Vogt <oss.nsp@cvogt.org>2017-02-13 08:25:31 -0500
committerChristopher Vogt <oss.nsp@cvogt.org>2017-02-13 08:25:31 -0500
commit4561db0a58053ffebaf2830fbed13f5b9eb8fb1f (patch)
tree1ea304bd85bcb082800120fb182823c988a1de29 /examples/resources-example/src
parent27fd0f346b901d8f86ff71d408c4b8cf16dc91f7 (diff)
downloadcbt-4561db0a58053ffebaf2830fbed13f5b9eb8fb1f.tar.gz
cbt-4561db0a58053ffebaf2830fbed13f5b9eb8fb1f.tar.bz2
cbt-4561db0a58053ffebaf2830fbed13f5b9eb8fb1f.zip
support for flat classloader and enhanced resources example
Diffstat (limited to 'examples/resources-example/src')
-rw-r--r--examples/resources-example/src/Main.scala27
1 files changed, 0 insertions, 27 deletions
diff --git a/examples/resources-example/src/Main.scala b/examples/resources-example/src/Main.scala
deleted file mode 100644
index 3bc0943..0000000
--- a/examples/resources-example/src/Main.scala
+++ /dev/null
@@ -1,27 +0,0 @@
-import java.nio.file.{Files, Paths}
-object Main extends App {
- // Be aware that CBT currently isolates classloaders of dependencies
- // your dependencies will not see the resources of your project
- // This means that e.g. spray will not see a application.conf in your project's
- // resources/ directory. See https://github.com/cvogt/cbt/issues/176
- println(
- "foo.text in resources contains: " ++
- new String(
- Files.readAllBytes(
- Paths.get( getClass.getClassLoader.getResource("foo.text").getFile )
- )
- )
- )
- import scala.collection.JavaConverters._
- println(
- "foo.text in resources and my-resources:\n" ++
- getClass.getClassLoader.getResources("foo.text").asScala.map(
- resource =>
- new String(
- Files.readAllBytes(
- Paths.get( resource.getFile )
- )
- )
- ).mkString
- )
-}