@@ -54,7 +54,7 @@ lazy val scala212 = "2.12.15"
5454lazy val scala213 = " 2.13.6"
5555lazy val scala30 = " 3.0.2"
5656
57- lazy val compat = MultiScalaCrossProject ( JSPlatform , JVMPlatform , NativePlatform ) (
57+ lazy val compat = new MultiScalaCrossProject (
5858 " compat" ,
5959 _.settings(ScalaModulePlugin .scalaModuleSettings)
6060 .settings(commonSettings)
@@ -85,7 +85,8 @@ lazy val compat = MultiScalaCrossProject(JSPlatform, JVMPlatform, NativePlatform
8585 )
8686 },
8787 )
88- .jsSettings(
88+ .disablePlugins(ScalafixPlugin ),
89+ _.jsSettings(
8990 scalacOptions ++= {
9091 val x = (LocalRootProject / baseDirectory).value.toURI.toString
9192 val y = " https://raw.githubusercontent.com/scala/scala-collection-compat/" + sys.process
@@ -100,9 +101,8 @@ lazy val compat = MultiScalaCrossProject(JSPlatform, JVMPlatform, NativePlatform
100101 },
101102 Test / fork := false // Scala.js cannot run forked tests
102103 )
103- .jsEnablePlugins(ScalaJSJUnitPlugin )
104- .disablePlugins(ScalafixPlugin )
105- .nativeSettings(
104+ .jsEnablePlugins(ScalaJSJUnitPlugin ),
105+ _.nativeSettings(
106106 nativeLinkStubs := true ,
107107 addCompilerPlugin(
108108 " org.scala-native" % " junit-plugin" % nativeVersion cross CrossVersion .full
@@ -112,10 +112,10 @@ lazy val compat = MultiScalaCrossProject(JSPlatform, JVMPlatform, NativePlatform
112112 )
113113)
114114
115- val compat211 = compat(scala211)
116- val compat212 = compat(scala212)
117- val compat213 = compat(scala213)
118- val compat30 = compat(scala30)
115+ val compat211 = compat(Seq ( JSPlatform , JVMPlatform , NativePlatform ), scala211)
116+ val compat212 = compat(Seq ( JSPlatform , JVMPlatform , NativePlatform ), scala212)
117+ val compat213 = compat(Seq ( JSPlatform , JVMPlatform , NativePlatform ), scala213)
118+ val compat30 = compat(Seq ( JSPlatform , JVMPlatform ), scala30)
119119
120120lazy val compat211JVM = compat211.jvm
121121lazy val compat211JS = compat211.js
0 commit comments