@@ -33,7 +33,7 @@ ThisBuild / homepage := Some(
3333val scala211 = " 2.11.12"
3434val scala212 = " 2.12.13"
3535val scala213 = " 2.13.5"
36- val scala3 = " 3.0.0-RC1 "
36+ val scala3 = " 3.0.0-RC3 "
3737
3838scalaVersion := scala213
3939
@@ -78,23 +78,23 @@ lazy val cucumberScala = (projectMatrix in file("cucumber-scala"))
7878 " io.cucumber" % " cucumber-core" % cucumberVersion,
7979 // Users have to provide it (for JacksonDefaultDataTableTransformer)
8080 (" com.fasterxml.jackson.module" %% " jackson-module-scala" % jacksonVersion % Provided )
81- .withDottyCompat(scalaVersion.value ),
81+ .cross( CrossVersion .for3Use2_13 ),
8282 " junit" % " junit" % junitVersion % Test ,
8383 " io.cucumber" % " cucumber-junit" % cucumberVersion % Test ,
8484 (" org.mockito" %% " mockito-scala" % mockitoScalaVersion % Test )
85- .withDottyCompat(scalaVersion.value )
85+ .cross( CrossVersion .for3Use2_13 )
8686 ),
8787 libraryDependencies ++= {
8888 CrossVersion .partialVersion(scalaVersion.value) match {
8989 case Some ((2 , n)) if n <= 12 =>
9090 List (" org.scala-lang.modules" %% " scala-collection-compat" % " 2.4.2" )
9191 case Some ((3 , 0 )) =>
92- List (" io.github.gaeljw" %% " typetrees" % " 0.2 .0" )
92+ List (" io.github.gaeljw" %% " typetrees" % " 0.4 .0" )
9393 case _ => Nil
9494 }
9595 },
96- unmanagedSourceDirectories in Compile ++= {
97- val sourceDir = (sourceDirectory in Compile ).value
96+ Compile / unmanagedSourceDirectories ++= {
97+ val sourceDir = (Compile / sourceDirectory ).value
9898 CrossVersion .partialVersion(scalaVersion.value) match {
9999 case Some ((2 , n)) if n <= 11 =>
100100 Seq (sourceDir / " scala-2" , sourceDir / " scala-2.11" )
@@ -106,8 +106,8 @@ lazy val cucumberScala = (projectMatrix in file("cucumber-scala"))
106106 Seq ()
107107 }
108108 },
109- unmanagedSourceDirectories in Test ++= {
110- val testSourceDir = (sourceDirectory in Test ).value
109+ Test / unmanagedSourceDirectories ++= {
110+ val testSourceDir = (Test / sourceDirectory ).value
111111 CrossVersion .partialVersion(scalaVersion.value) match {
112112 case Some ((2 , _)) =>
113113 Seq (testSourceDir / " scala-2" )
0 commit comments