11import  ScalaModulePlugin ._ 
2- import  sbtcrossproject .{crossProject , CrossType }
32
43scalaVersionsByJvm in ThisBuild  :=  {
54  val  v211  =  " 2.11.11" 
@@ -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"  ).startsWith(" 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