Skip to content

Commit f436c40

Browse files
committed
Make the hard-coded sjs0.6 for mimaCurrentClassfiles to follow building scala-js version (0.6 or 1.0).
1 parent 8e446a8 commit f436c40

File tree

1 file changed

+16
-15
lines changed

1 file changed

+16
-15
lines changed

project/JsBuild.scala

Lines changed: 16 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ import org.portablescala.sbtplatformdeps.PlatformDepsPlugin.autoImport._
1515
trait JsBuild { this: BuildCommons =>
1616

1717
val scalaJSVersion = Option(System.getenv("SCALAJS_VERSION")).getOrElse("1.0.0")
18+
val sjsPrefix = if (scalaJSVersion.startsWith("1.0.")) "_sjs1.0_" else "_sjs0.6_"
1819

1920
lazy val deleteJsDependenciesTask = taskKey[Unit]("Delete JS_DEPENDENCIES")
2021

@@ -80,7 +81,7 @@ trait JsBuild { this: BuildCommons =>
8081
// include the macro sources in the main source jar
8182
mappings in (Compile, packageSrc) ++= mappings.in(scalacticMacroJS, Compile, packageSrc).value,
8283
mimaPreviousArtifacts := Set(organization.value %%% moduleName.value % previousReleaseVersion),
83-
mimaCurrentClassfiles := (classDirectory in Compile).value.getParentFile / (moduleName.value + "_" + "sjs0.6_" + scalaBinaryVersion.value + "-" + releaseVersion + ".jar")
84+
mimaCurrentClassfiles := (classDirectory in Compile).value.getParentFile / (moduleName.value + sjsPrefix + scalaBinaryVersion.value + "-" + releaseVersion + ".jar")
8485
).settings(osgiSettings: _*).settings(
8586
OsgiKeys.exportPackage := Seq(
8687
"org.scalactic",
@@ -148,7 +149,7 @@ trait JsBuild { this: BuildCommons =>
148149
scalacOptions ++= (if (scalaBinaryVersion.value == "2.10" || scalaVersion.value.startsWith("2.13")) Seq.empty[String] else Seq("-Ypartial-unification")),
149150
scalatestJSDocTaskSetting,
150151
mimaPreviousArtifacts := Set(organization.value %%% moduleName.value % previousReleaseVersion),
151-
mimaCurrentClassfiles := (classDirectory in Compile).value.getParentFile / (moduleName.value + "_" + "sjs0.6_" + scalaBinaryVersion.value + "-" + releaseVersion + ".jar")
152+
mimaCurrentClassfiles := (classDirectory in Compile).value.getParentFile / (moduleName.value + sjsPrefix + scalaBinaryVersion.value + "-" + releaseVersion + ".jar")
152153
).settings(osgiSettings: _*).settings(
153154
OsgiKeys.exportPackage := Seq(
154155
"org.scalatest",
@@ -224,7 +225,7 @@ trait JsBuild { this: BuildCommons =>
224225
}.taskValue
225226
},
226227
mimaPreviousArtifacts := Set(organization.value %%% moduleName.value % previousReleaseVersion),
227-
mimaCurrentClassfiles := (classDirectory in Compile).value.getParentFile / (moduleName.value + "_" + "sjs0.6_" + scalaBinaryVersion.value + "-" + releaseVersion + ".jar")
228+
mimaCurrentClassfiles := (classDirectory in Compile).value.getParentFile / (moduleName.value + sjsPrefix + scalaBinaryVersion.value + "-" + releaseVersion + ".jar")
228229
).settings(osgiSettings: _*).settings(
229230
OsgiKeys.exportPackage := Seq(
230231
"org.scalatest",
@@ -450,7 +451,7 @@ trait JsBuild { this: BuildCommons =>
450451
scalacOptions ++= (if (scalaBinaryVersion.value == "2.10" || scalaVersion.value.startsWith("2.13")) Seq.empty[String] else Seq("-Ypartial-unification")),
451452
scalatestJSDocTaskSetting,
452453
mimaPreviousArtifacts := Set(organization.value %%% moduleName.value % previousReleaseVersion),
453-
mimaCurrentClassfiles := (classDirectory in Compile).value.getParentFile / (moduleName.value + "_" + "sjs0.6_" + scalaBinaryVersion.value + "-" + releaseVersion + ".jar")
454+
mimaCurrentClassfiles := (classDirectory in Compile).value.getParentFile / (moduleName.value + sjsPrefix + scalaBinaryVersion.value + "-" + releaseVersion + ".jar")
454455
).settings(osgiSettings: _*).settings(
455456
OsgiKeys.exportPackage := Seq(
456457
"org.scalatest",
@@ -499,7 +500,7 @@ trait JsBuild { this: BuildCommons =>
499500
},
500501
scalacOptions ++= (if (scalaBinaryVersion.value == "2.10" || scalaVersion.value.startsWith("2.13")) Seq.empty[String] else Seq("-Ypartial-unification")),
501502
mimaPreviousArtifacts := Set(organization.value %%% moduleName.value % previousReleaseVersion),
502-
mimaCurrentClassfiles := (classDirectory in Compile).value.getParentFile / (moduleName.value + "_" + "sjs0.6_" + scalaBinaryVersion.value + "-" + releaseVersion + ".jar")
503+
mimaCurrentClassfiles := (classDirectory in Compile).value.getParentFile / (moduleName.value + sjsPrefix + scalaBinaryVersion.value + "-" + releaseVersion + ".jar")
503504
).settings(osgiSettings: _*).settings(
504505
OsgiKeys.exportPackage := Seq(
505506
"org.scalatest.featurespec"
@@ -531,7 +532,7 @@ trait JsBuild { this: BuildCommons =>
531532
},
532533
scalacOptions ++= (if (scalaBinaryVersion.value == "2.10" || scalaVersion.value.startsWith("2.13")) Seq.empty[String] else Seq("-Ypartial-unification")),
533534
mimaPreviousArtifacts := Set(organization.value %%% moduleName.value % previousReleaseVersion),
534-
mimaCurrentClassfiles := (classDirectory in Compile).value.getParentFile / (moduleName.value + "_" + "sjs0.6_" + scalaBinaryVersion.value + "-" + releaseVersion + ".jar")
535+
mimaCurrentClassfiles := (classDirectory in Compile).value.getParentFile / (moduleName.value + sjsPrefix + scalaBinaryVersion.value + "-" + releaseVersion + ".jar")
535536
).settings(osgiSettings: _*).settings(
536537
OsgiKeys.exportPackage := Seq(
537538
"org.scalatest.flatspec"
@@ -563,7 +564,7 @@ trait JsBuild { this: BuildCommons =>
563564
},
564565
scalacOptions ++= (if (scalaBinaryVersion.value == "2.10" || scalaVersion.value.startsWith("2.13")) Seq.empty[String] else Seq("-Ypartial-unification")),
565566
mimaPreviousArtifacts := Set(organization.value %%% moduleName.value % previousReleaseVersion),
566-
mimaCurrentClassfiles := (classDirectory in Compile).value.getParentFile / (moduleName.value + "_" + "sjs0.6_" + scalaBinaryVersion.value + "-" + releaseVersion + ".jar")
567+
mimaCurrentClassfiles := (classDirectory in Compile).value.getParentFile / (moduleName.value + sjsPrefix + scalaBinaryVersion.value + "-" + releaseVersion + ".jar")
567568
).settings(osgiSettings: _*).settings(
568569
OsgiKeys.exportPackage := Seq(
569570
"org.scalatest.freespec"
@@ -595,7 +596,7 @@ trait JsBuild { this: BuildCommons =>
595596
},
596597
scalacOptions ++= (if (scalaBinaryVersion.value == "2.10" || scalaVersion.value.startsWith("2.13")) Seq.empty[String] else Seq("-Ypartial-unification")),
597598
mimaPreviousArtifacts := Set(organization.value %%% moduleName.value % previousReleaseVersion),
598-
mimaCurrentClassfiles := (classDirectory in Compile).value.getParentFile / (moduleName.value + "_" + "sjs0.6_" + scalaBinaryVersion.value + "-" + releaseVersion + ".jar")
599+
mimaCurrentClassfiles := (classDirectory in Compile).value.getParentFile / (moduleName.value + sjsPrefix + scalaBinaryVersion.value + "-" + releaseVersion + ".jar")
599600
).settings(osgiSettings: _*).settings(
600601
OsgiKeys.exportPackage := Seq(
601602
"org.scalatest.funsuite"
@@ -627,7 +628,7 @@ trait JsBuild { this: BuildCommons =>
627628
},
628629
scalacOptions ++= (if (scalaBinaryVersion.value == "2.10" || scalaVersion.value.startsWith("2.13")) Seq.empty[String] else Seq("-Ypartial-unification")),
629630
mimaPreviousArtifacts := Set(organization.value %%% moduleName.value % previousReleaseVersion),
630-
mimaCurrentClassfiles := (classDirectory in Compile).value.getParentFile / (moduleName.value + "_" + "sjs0.6_" + scalaBinaryVersion.value + "-" + releaseVersion + ".jar")
631+
mimaCurrentClassfiles := (classDirectory in Compile).value.getParentFile / (moduleName.value + sjsPrefix + scalaBinaryVersion.value + "-" + releaseVersion + ".jar")
631632
).settings(osgiSettings: _*).settings(
632633
OsgiKeys.exportPackage := Seq(
633634
"org.scalatest.funspec"
@@ -659,7 +660,7 @@ trait JsBuild { this: BuildCommons =>
659660
},
660661
scalacOptions ++= (if (scalaBinaryVersion.value == "2.10" || scalaVersion.value.startsWith("2.13")) Seq.empty[String] else Seq("-Ypartial-unification")),
661662
mimaPreviousArtifacts := Set(organization.value %%% moduleName.value % previousReleaseVersion),
662-
mimaCurrentClassfiles := (classDirectory in Compile).value.getParentFile / (moduleName.value + "_" + "sjs0.6_" + scalaBinaryVersion.value + "-" + releaseVersion + ".jar")
663+
mimaCurrentClassfiles := (classDirectory in Compile).value.getParentFile / (moduleName.value + sjsPrefix + scalaBinaryVersion.value + "-" + releaseVersion + ".jar")
663664
).settings(osgiSettings: _*).settings(
664665
OsgiKeys.exportPackage := Seq(
665666
"org.scalatest.propspec"
@@ -691,7 +692,7 @@ trait JsBuild { this: BuildCommons =>
691692
},
692693
scalacOptions ++= (if (scalaBinaryVersion.value == "2.10" || scalaVersion.value.startsWith("2.13")) Seq.empty[String] else Seq("-Ypartial-unification")),
693694
mimaPreviousArtifacts := Set(organization.value %%% moduleName.value % previousReleaseVersion),
694-
mimaCurrentClassfiles := (classDirectory in Compile).value.getParentFile / (moduleName.value + "_" + "sjs0.6_" + scalaBinaryVersion.value + "-" + releaseVersion + ".jar")
695+
mimaCurrentClassfiles := (classDirectory in Compile).value.getParentFile / (moduleName.value + sjsPrefix + scalaBinaryVersion.value + "-" + releaseVersion + ".jar")
695696
).settings(osgiSettings: _*).settings(
696697
OsgiKeys.exportPackage := Seq(
697698
"org.scalatest.wordspec"
@@ -723,7 +724,7 @@ trait JsBuild { this: BuildCommons =>
723724
},
724725
scalacOptions ++= (if (scalaBinaryVersion.value == "2.10" || scalaVersion.value.startsWith("2.13")) Seq.empty[String] else Seq("-Ypartial-unification")),
725726
mimaPreviousArtifacts := Set(organization.value %%% moduleName.value % previousReleaseVersion),
726-
mimaCurrentClassfiles := (classDirectory in Compile).value.getParentFile / (moduleName.value + "_" + "sjs0.6_" + scalaBinaryVersion.value + "-" + releaseVersion + ".jar")
727+
mimaCurrentClassfiles := (classDirectory in Compile).value.getParentFile / (moduleName.value + sjsPrefix + scalaBinaryVersion.value + "-" + releaseVersion + ".jar")
727728
).settings(osgiSettings: _*).settings(
728729
OsgiKeys.exportPackage := Seq(
729730
"org.scalatest.diagrams"
@@ -756,7 +757,7 @@ trait JsBuild { this: BuildCommons =>
756757
},
757758
scalacOptions ++= (if (scalaBinaryVersion.value == "2.10" || scalaVersion.value.startsWith("2.13")) Seq.empty[String] else Seq("-Ypartial-unification")),
758759
mimaPreviousArtifacts := Set(organization.value %%% moduleName.value % previousReleaseVersion),
759-
mimaCurrentClassfiles := (classDirectory in Compile).value.getParentFile / (moduleName.value + "_" + "sjs0.6_" + scalaBinaryVersion.value + "-" + releaseVersion + ".jar")
760+
mimaCurrentClassfiles := (classDirectory in Compile).value.getParentFile / (moduleName.value + sjsPrefix + scalaBinaryVersion.value + "-" + releaseVersion + ".jar")
760761
).settings(osgiSettings: _*).settings(
761762
OsgiKeys.exportPackage := Seq(
762763
"org.scalatest.matchers",
@@ -789,7 +790,7 @@ trait JsBuild { this: BuildCommons =>
789790
},
790791
scalacOptions ++= (if (scalaBinaryVersion.value == "2.10" || scalaVersion.value.startsWith("2.13")) Seq.empty[String] else Seq("-Ypartial-unification")),
791792
mimaPreviousArtifacts := Set(organization.value %%% moduleName.value % previousReleaseVersion),
792-
mimaCurrentClassfiles := (classDirectory in Compile).value.getParentFile / (moduleName.value + "_" + "sjs0.6_" + scalaBinaryVersion.value + "-" + releaseVersion + ".jar")
793+
mimaCurrentClassfiles := (classDirectory in Compile).value.getParentFile / (moduleName.value + sjsPrefix + scalaBinaryVersion.value + "-" + releaseVersion + ".jar")
793794
).settings(osgiSettings: _*).settings(
794795
OsgiKeys.exportPackage := Seq(
795796
"org.scalatest.matchers.should"
@@ -821,7 +822,7 @@ trait JsBuild { this: BuildCommons =>
821822
},
822823
scalacOptions ++= (if (scalaBinaryVersion.value == "2.10" || scalaVersion.value.startsWith("2.13")) Seq.empty[String] else Seq("-Ypartial-unification")),
823824
mimaPreviousArtifacts := Set(organization.value %%% moduleName.value % previousReleaseVersion),
824-
mimaCurrentClassfiles := (classDirectory in Compile).value.getParentFile / (moduleName.value + "_" + "sjs0.6_" + scalaBinaryVersion.value + "-" + releaseVersion + ".jar")
825+
mimaCurrentClassfiles := (classDirectory in Compile).value.getParentFile / (moduleName.value + sjsPrefix + scalaBinaryVersion.value + "-" + releaseVersion + ".jar")
825826
).settings(osgiSettings: _*).settings(
826827
OsgiKeys.exportPackage := Seq(
827828
"org.scalatest.matchers.must"

0 commit comments

Comments
 (0)