@@ -11,6 +11,9 @@ lazy val parserCombinators = crossProject(JVMPlatform, JSPlatform, NativePlatfor
11
11
name := " scala-parser-combinators" ,
12
12
scalaModuleMimaPreviousVersion := None , // until we publish 1.2.0
13
13
14
+ libraryDependencies += " junit" % " junit" % " 4.13.1" % Test ,
15
+ libraryDependencies += " com.novocode" % " junit-interface" % " 0.11" % Test ,
16
+
14
17
apiMappings ++= scalaInstance.value.libraryJars.collect {
15
18
case file if file.getName.startsWith(" scala-library" ) && file.getName.endsWith(" .jar" ) =>
16
19
file -> url(s " http://www.scala-lang.org/api/ ${scalaVersion.value}/ " )
@@ -67,11 +70,15 @@ lazy val parserCombinators = crossProject(JVMPlatform, JSPlatform, NativePlatfor
67
70
.jvmSettings(
68
71
ScalaModulePlugin .scalaModuleOsgiSettings,
69
72
OsgiKeys .exportPackage := Seq (s " scala.util.parsing.*;version= ${version.value}" ),
70
- libraryDependencies += " junit" % " junit" % " 4.13.1" % Test ,
71
- libraryDependencies += " com.novocode" % " junit-interface" % " 0.11" % Test
72
73
)
73
74
.jsSettings(
74
75
crossScalaVersions -= " 0.27.0-RC1" ,
76
+ // mystified why https://github.com/scala-js/scala-js/issues/635 would be rearing its head,
77
+ // but only on sbt 1.4 + 2.13 and only in Test config?! WEIRD
78
+ Test / doc / scalacOptions ++= (CrossVersion .partialVersion(scalaVersion.value) match {
79
+ case Some ((2 , 13 )) => Seq (" -Wconf:msg=dropping dependency on node with no phase object*:i" )
80
+ case _ => Seq ()
81
+ }),
75
82
// Scala.js cannot run forked tests
76
83
Test / fork := false
77
84
)
0 commit comments