diff options
author | Jakob Odersky <jakob@odersky.com> | 2016-11-07 18:06:30 -0800 |
---|---|---|
committer | Jakob Odersky <jakob@odersky.com> | 2016-11-08 16:52:27 -0800 |
commit | 71e5666ceeab0db8bb69c3bfcd2ddef5ab982029 (patch) | |
tree | d3420020e70e88a1532d8d0960c2544bf14eb015 /build.sbt | |
parent | a11c7826f2ba4ae20a0ab4e004e53ba910157bc3 (diff) | |
download | workbench-71e5666ceeab0db8bb69c3bfcd2ddef5ab982029.tar.gz workbench-71e5666ceeab0db8bb69c3bfcd2ddef5ab982029.tar.bz2 workbench-71e5666ceeab0db8bb69c3bfcd2ddef5ab982029.zip |
Update scalajs versions, related dependencies and remove obsolete features
Diffstat (limited to 'build.sbt')
-rw-r--r-- | build.sbt | 48 |
1 files changed, 21 insertions, 27 deletions
@@ -1,8 +1,7 @@ import sbt.Keys._ -val scalaJsVersion = "0.6.2" - val defaultSettings = Seq( + scalacOptions ++= Seq("-feature", "-deprecation"), unmanagedSourceDirectories in Compile += baseDirectory.value / "shared" / "main" / "scala", unmanagedSourceDirectories in Test += baseDirectory.value / "shared" / "test" / "scala" ) @@ -11,7 +10,7 @@ lazy val root = project.in(file(".")).settings(defaultSettings:_*).settings( name := "workbench", version := "0.3.0-SNAPSHOT", organization := "com.lihaoyi", - scalaVersion := "2.10.5", + scalaVersion := "2.10.6", sbtPlugin := true, publishArtifact in Test := false, publishTo := Some("releases" at "https://oss.sonatype.org/service/local/staging/deploy/maven2"), @@ -39,30 +38,25 @@ lazy val root = project.in(file(".")).settings(defaultSettings:_*).settings( (fullOptJS in (client, Compile)).value (artifactPath in (client, Compile, fullOptJS)).value }, - resolvers += Resolver.url("scala-js-releases", - url("http://dl.bintray.com/content/scala-js/scala-js-releases"))( - Resolver.ivyStylePatterns), - addSbtPlugin("org.scala-js" % "sbt-scalajs" % "0.6.1"), + addSbtPlugin("org.scala-js" % "sbt-scalajs" % "0.6.13"), libraryDependencies ++= Seq( - "org.scala-lang" % "scala-compiler" % scalaVersion.value, - "io.spray" % "spray-can" % "1.3.1", - "io.spray" % "spray-routing" % "1.3.1", - "com.typesafe.akka" %% "akka-actor" % "2.3.9", - "org.scala-lang.modules" %% "scala-async" % "0.9.3" % "provided", - "com.lihaoyi" %% "autowire" % "0.2.5", - "com.lihaoyi" %% "upickle" % "0.2.8" - ), - resolvers += "bintray/non" at "http://dl.bintray.com/non/maven" + Dependencies.sprayCan, + Dependencies.sprayRouting, + Dependencies.akka, + Dependencies.autowire.value, + Dependencies.upickle.value + ) ) -lazy val client = project.in(file("client")).enablePlugins(ScalaJSPlugin) - .settings(defaultSettings: _*) - .settings( - unmanagedSourceDirectories in Compile += baseDirectory.value / ".." / "shared" / "main" / "scala", - libraryDependencies ++= Seq( - "org.scala-js" %%% "scalajs-dom" % "0.8.0", - "com.lihaoyi" %%% "autowire" % "0.2.4", - "com.lihaoyi" %%% "upickle" % "0.2.6" - ), - emitSourceMaps := false -) +lazy val client = project.in(file("client")) + .enablePlugins(ScalaJSPlugin) + .settings(defaultSettings: _*) + .settings( + unmanagedSourceDirectories in Compile += baseDirectory.value / ".." / "shared" / "main" / "scala", + libraryDependencies ++= Seq( + Dependencies.autowire.value, + Dependencies.dom.value, + Dependencies.upickle.value + ), + emitSourceMaps := false + ) |