diff --git a/build.sbt b/build.sbt index 6ab70abbe..e70bebd5c 100644 --- a/build.sbt +++ b/build.sbt @@ -1,4 +1,5 @@ import ScalaModulePlugin._ +import sbtcrossproject.crossProject scalaVersionsByJvm in ThisBuild := { val v211 = "2.11.12" @@ -15,7 +16,7 @@ lazy val root = project.in(file(".")) .aggregate(xmlJS, xmlJVM) .settings(disablePublishing) -lazy val xml = crossProject.in(file(".")) +lazy val xml = crossProject(JSPlatform, JVMPlatform).in(file(".")) .settings(scalaModuleSettings) .jvmSettings(scalaModuleSettingsJVM) .settings( diff --git a/project/plugins.sbt b/project/plugins.sbt index 7974aa440..72d502582 100644 --- a/project/plugins.sbt +++ b/project/plugins.sbt @@ -7,4 +7,6 @@ else // see https://github.com/scala/sbt-scala-module/issues/35 Seq(addSbtPlugin("com.typesafe.sbt" % "sbt-osgi" % "0.9.3")) -addSbtPlugin("org.scala-js" % "sbt-scalajs" % "0.6.22") +addSbtPlugin("org.scala-js" % "sbt-scalajs" % "0.6.23") + +addSbtPlugin("org.portable-scala" % "sbt-scalajs-crossproject" % "0.4.0")