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" ).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