1
1
import ScalaModulePlugin ._
2
- import sbtcrossproject .{crossProject , CrossType }
3
2
4
3
scalaVersionsByJvm 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 "
7
6
val v213 = " 2.13.0-M2"
8
7
9
8
Map (
@@ -15,11 +14,12 @@ scalaVersionsByJvm in ThisBuild := {
15
14
}
16
15
17
16
lazy val root = project.in(file(" ." ))
18
- .aggregate(`scala-parser-combinatorsJS`, `scala-parser-combinatorsJVM`, `scala-parser-combinatorsNative` )
17
+ .aggregate(`scala-parser-combinatorsJS`, `scala-parser-combinatorsJVM`)
19
18
.settings(disablePublishing)
20
19
21
- lazy val `scala-parser-combinators` = crossProject( JSPlatform , JVMPlatform , NativePlatform ) .in(file(" ." )).
20
+ lazy val `scala-parser-combinators` = crossProject.in(file(" ." )).
22
21
settings(scalaModuleSettings : _* ).
22
+ jvmSettings(scalaModuleSettingsJVM).
23
23
settings(
24
24
name := " scala-parser-combinators" ,
25
25
version := " 1.0.7-SNAPSHOT" ,
@@ -40,10 +40,7 @@ lazy val `scala-parser-combinators` = crossProject(JSPlatform, JVMPlatform, Nati
40
40
version.value
41
41
)
42
42
).
43
- jvmSettings(scalaModuleSettingsJVM).
44
43
jvmSettings(
45
- // Mima uses the name of the jvm project in the artifactId
46
- // when resolving previous versions (so no "-jvm" project)
47
44
OsgiKeys .exportPackage := Seq (s " scala.util.parsing.*;version= ${version.value}" ),
48
45
libraryDependencies += " junit" % " junit" % " 4.12" % " test" ,
49
46
libraryDependencies += " com.novocode" % " junit-interface" % " 0.11" % " test"
@@ -52,18 +49,7 @@ lazy val `scala-parser-combinators` = crossProject(JSPlatform, JVMPlatform, Nati
52
49
// Scala.js cannot run forked tests
53
50
fork in Test := false
54
51
).
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 ))
66
53
67
54
lazy val `scala-parser-combinatorsJVM` = `scala-parser-combinators`.jvm
68
55
lazy val `scala-parser-combinatorsJS` = `scala-parser-combinators`.js
69
- lazy val `scala-parser-combinatorsNative` = `scala-parser-combinators`.native
0 commit comments