diff options
author | Katrin Shechtman <katrin.shechtman@gmail.com> | 2016-06-13 01:23:45 -0400 |
---|---|---|
committer | Katrin Shechtman <katrin.shechtman@gmail.com> | 2016-06-13 11:48:05 -0400 |
commit | 59c9e1e4bfc45f843f89da22e0190d19403b4dc6 (patch) | |
tree | c754e73fa8ac7f7363dd5a66521e17ef1dbab03d /examples/build-scalajs/build/build.scala | |
parent | b69826c7bc44573f01366ef472a59def6e4f1fc5 (diff) | |
download | cbt-59c9e1e4bfc45f843f89da22e0190d19403b4dc6.tar.gz cbt-59c9e1e4bfc45f843f89da22e0190d19403b4dc6.tar.bz2 cbt-59c9e1e4bfc45f843f89da22e0190d19403b4dc6.zip |
scalajs cross project support as plugin
Diffstat (limited to 'examples/build-scalajs/build/build.scala')
-rw-r--r-- | examples/build-scalajs/build/build.scala | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/examples/build-scalajs/build/build.scala b/examples/build-scalajs/build/build.scala new file mode 100644 index 0000000..e6c794a --- /dev/null +++ b/examples/build-scalajs/build/build.scala @@ -0,0 +1,27 @@ +import cbt._ +import java.net.URL +import java.io.File +import scala.collection.immutable.Seq + +class Build( context: Context ) extends BasicBuild( context ) with ScalaJsBuild { + + override val projectName = "my-project" + + override def dependencies = ( + super.dependencies ++ + Resolver( mavenCentral ).bind( + //"org.scalatest" %%% "scalatest" % "3.0.0-RC2", + "com.github.japgolly.scalajs-react" %%% "core" % "0.10.4", // for example + // for example if you want explicitely state scala version + "org.scala-js" % "scalajs-dom_sjs0.6_2.11" % "0.9.0" + ) + ) + + /* ++ some JVM only dependencies */ + override def jvmDependencies = Seq.empty + + override def fastOptOutput = { + projectDirectory.getAbsolutePath + "/server/public/" + new File(super.fastOptOutput).getName + } +} + |