11import  ScalaModulePlugin ._ 
2- import  sbtcrossproject .{crossProject , CrossType }
32
43scalaVersionsByJvm in ThisBuild  :=  {
5-   val  v211  =  " 2.11.11 " 
6-   val  v212  =  " 2.12.3 " 
4+   val  v211  =  " 2.11.12 " 
5+   val  v212  =  " 2.12.4 " 
76  val  v213  =  " 2.13.0-M2" 
87
98  Map (
@@ -15,11 +14,12 @@ scalaVersionsByJvm in ThisBuild := {
1514}
1615
1716lazy  val  root  =  project.in(file(" ." 
18-   .aggregate(`scala-parser-combinatorsJS`, `scala-parser-combinatorsJVM`, `scala-parser-combinatorsNative` )
17+   .aggregate(`scala-parser-combinatorsJS`, `scala-parser-combinatorsJVM`)
1918  .settings(disablePublishing)
2019
21- lazy  val  `scala-parser-combinators`  =  crossProject( JSPlatform ,  JVMPlatform ,  NativePlatform ) .in(file(" ." 
20+ lazy  val  `scala-parser-combinators`  =  crossProject.in(file(" ." 
2221  settings(scalaModuleSettings : _* ).
22+   jvmSettings(scalaModuleSettingsJVM).
2323  settings(
2424    name :=  " scala-parser-combinators" 
2525    version :=  " 1.0.7-SNAPSHOT" 
@@ -40,10 +40,7 @@ lazy val `scala-parser-combinators` = crossProject(JSPlatform, JVMPlatform, Nati
4040      version.value
4141    )
4242  ).
43-   jvmSettings(scalaModuleSettingsJVM).
4443  jvmSettings(
45-     //  Mima uses the name of the jvm project in the artifactId
46-     //  when resolving previous versions (so no "-jvm" project)
4744    OsgiKeys .exportPackage :=  Seq (s " scala.util.parsing.*;version= ${version.value}" ),
4845    libraryDependencies +=  " junit" %  " junit" %  " 4.12" %  " test" 
4946    libraryDependencies +=  " com.novocode" %  " junit-interface" %  " 0.11" %  " test" 
@@ -52,18 +49,7 @@ lazy val `scala-parser-combinators` = crossProject(JSPlatform, JVMPlatform, Nati
5249    //  Scala.js cannot run forked tests
5350    fork in Test  :=  false 
5451  ).
55-   jsConfigure(_.enablePlugins(ScalaJSJUnitPlugin )).
56-   nativeSettings(
57-     scalaVersion :=  " 2.11.11" 
58-     skip in compile :=  System .getProperty(" java.version" " 1.6" 
59-     test :=  {},
60-     libraryDependencies :=  {
61-       if  (! scalaVersion.value.startsWith(" 2.11" 
62-         libraryDependencies.value.filterNot(_.organization ==  " org.scala-native" 
63-       else  libraryDependencies.value
64-     }
65-   )
52+   jsConfigure(_.enablePlugins(ScalaJSJUnitPlugin ))
6653
6754lazy  val  `scala-parser-combinatorsJVM`  =  `scala-parser-combinators`.jvm
6855lazy  val  `scala-parser-combinatorsJS`  =  `scala-parser-combinators`.js
69- lazy  val  `scala-parser-combinatorsNative`  =  `scala-parser-combinators`.native
0 commit comments