diff options
author | Christopher Vogt <oss.nsp@cvogt.org> | 2017-02-13 08:25:31 -0500 |
---|---|---|
committer | Christopher Vogt <oss.nsp@cvogt.org> | 2017-02-13 08:25:31 -0500 |
commit | 4561db0a58053ffebaf2830fbed13f5b9eb8fb1f (patch) | |
tree | 1ea304bd85bcb082800120fb182823c988a1de29 /examples/resources-example/src | |
parent | 27fd0f346b901d8f86ff71d408c4b8cf16dc91f7 (diff) | |
download | cbt-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.scala | 27 |
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 - ) -} |