diff options
Diffstat (limited to 'examples/resources-example/parent')
6 files changed, 46 insertions, 0 deletions
diff --git a/examples/resources-example/parent/build/build.scala b/examples/resources-example/parent/build/build.scala new file mode 100644 index 0000000..f04ab40 --- /dev/null +++ b/examples/resources-example/parent/build/build.scala @@ -0,0 +1,12 @@ +import cbt._ +class Build(val context: Context) extends BaseBuild{ + override def dependencies = + super.dependencies ++ // don't forget super.dependencies here + Seq( + DirectoryDependency( projectDirectory ++ "/parent" ) + ) + + override def resourceClasspath = super.resourceClasspath ++ ClassPath( + Seq(projectDirectory ++ "/my-resources") + ) +} diff --git a/examples/resources-example/parent/build/build/build.scala b/examples/resources-example/parent/build/build/build.scala new file mode 100644 index 0000000..f700060 --- /dev/null +++ b/examples/resources-example/parent/build/build/build.scala @@ -0,0 +1,20 @@ +import cbt._ +class Build(val context: Context) extends BuildBuild{ + /* + override def dependencies = + super.dependencies ++ // don't forget super.dependencies here + Seq( + // source dependency + DirectoryDependency( projectDirectory ++ "/subProject" ) + ) ++ + Resolver( mavenCentral ).bind( + // CBT-style Scala dependencies + ScalaDependency( "com.lihaoyi", "ammonite-ops", "0.5.5" ) + MavenDependency( "com.lihaoyi", "ammonite-ops_2.11", "0.5.5" ) + + // SBT-style dependencies + "com.lihaoyi" %% "ammonite-ops" % "0.5.5" + "com.lihaoyi" % "ammonite-ops_2.11" % "0.5.5" + ) + */ +} diff --git a/examples/resources-example/parent/my-resources/foo.text b/examples/resources-example/parent/my-resources/foo.text new file mode 100644 index 0000000..f82e417 --- /dev/null +++ b/examples/resources-example/parent/my-resources/foo.text @@ -0,0 +1 @@ +Hello from a resource in my-resources/ (the additional location manually added here in build.scala) diff --git a/examples/resources-example/parent/package.scala b/examples/resources-example/parent/package.scala new file mode 100644 index 0000000..cbd4d8f --- /dev/null +++ b/examples/resources-example/parent/package.scala @@ -0,0 +1,6 @@ +package cbt.example.resources.parent +import scala.collection.JavaConverters._ +object `package`{ + def getResource = Option(getClass.getClassLoader.getResource("foo.text")) + def getResources = getClass.getClassLoader.getResources("foo.text").asScala.toList +} diff --git a/examples/resources-example/parent/parent/package.scala b/examples/resources-example/parent/parent/package.scala new file mode 100644 index 0000000..8d40851 --- /dev/null +++ b/examples/resources-example/parent/parent/package.scala @@ -0,0 +1,6 @@ +package cbt.example.resources.parent.parent +import scala.collection.JavaConverters._ +object `package`{ + def getResource = Option(getClass.getClassLoader.getResource("foo.text")) + def getResources = getClass.getClassLoader.getResources("foo.text").asScala.toList +} diff --git a/examples/resources-example/parent/resources/foo.text b/examples/resources-example/parent/resources/foo.text new file mode 100644 index 0000000..6d7c85a --- /dev/null +++ b/examples/resources-example/parent/resources/foo.text @@ -0,0 +1 @@ +Hello from a resource in resources/ (the default location) |