@@ -3,9 +3,8 @@ import sbtassembly.MergeStrategy
3
3
import scala .xml .{Node => XmlNode , NodeSeq => XmlNodeSeq , _ }
4
4
import scala .xml .transform .{RewriteRule , RuleTransformer }
5
5
6
- val scala212 = " 2.12.19"
7
6
val scala213 = " 2.13.15"
8
- val supportedScalaVersions = List (scala212, scala213)
7
+ val supportedScalaVersions = List (scala213)
9
8
val sparkVersion = " 3.3.4"
10
9
val circeVersion = " 0.14.9"
11
10
val sttpVersion = " 3.5.2"
@@ -46,7 +45,7 @@ lazy val commonSettings = Seq(
46
45
crossScalaVersions := supportedScalaVersions,
47
46
semanticdbEnabled := true ,
48
47
semanticdbVersion := scalafixSemanticdb.revision,
49
- scalaVersion := scala212 , // default to Scala 2.12
48
+ scalaVersion := scala213 , // default to Scala 2.13
50
49
// handle cross plugin https://github.com/stringbean/sbt-dependency-lock/issues/13
51
50
dependencyLockFile := { baseDirectory.value / s " build.scala- ${CrossVersion .partialVersion(scalaVersion.value) match { case Some ((2 , n)) => s " 2. $n" }}.sbt.lock " },
52
51
description := " Spark data source for the Cognite Data Platform." ,
@@ -60,9 +59,6 @@ lazy val commonSettings = Seq(
60
59
" -Wconf:src=src/test/scala/.*&cat=other-pure-statement:i" ,
61
60
" -Wconf:src=src/test/scala/.*&msg=unused value of type org.scalatest.Assertion:s"
62
61
)
63
- case Some ((2 , 12 )) => Seq (
64
- " -Wconf:src=src/test/scala/.*&cat=unused:i"
65
- )
66
62
case _ => Seq .empty
67
63
}),
68
64
resolvers ++= Resolver .sonatypeOssRepos(" releases" ),
@@ -158,7 +154,6 @@ lazy val library = (project in file("."))
158
154
" io.scalaland" %% " chimney" % " 1.1.0"
159
155
// scala-collection-compat is used in stdlib collections conversion,
160
156
// and this dependency causes issues with Livy.
161
- exclude(" org.scala-lang.modules" , " scala-collection-compat_2.12" )
162
157
exclude(" org.scala-lang.modules" , " scala-collection-compat_2.13" ),
163
158
" org.specs2" %% " specs2-core" % Specs2Version % Test ,
164
159
" com.softwaremill.sttp.client3" %% " async-http-client-backend-fs2" % sttpVersion,
@@ -167,18 +162,13 @@ lazy val library = (project in file("."))
167
162
exclude(" io.netty" , " netty-buffer" )
168
163
exclude(" io.netty" , " netty-handler" )
169
164
exclude(" io.netty" , " netty-transport-native-epoll" )
170
- exclude(" com.softwaremill.sttp" , " circe_2.12" )
171
165
exclude(" com.softwaremill.sttp" , " circe_2.13" )
172
- exclude(" org.typelevel" , " cats-effect_2.12" )
173
166
exclude(" org.typelevel" , " cats-effect_2.13" )
174
- exclude(" org.typelevel" , " cats-core_2.12" )
175
167
exclude(" org.typelevel" , " cats-core_2.13" ),
176
168
" org.slf4j" % " slf4j-api" % " 2.0.9" % Provided ,
177
169
" io.circe" %% " circe-generic" % circeVersion
178
- exclude(" org.typelevel" , " cats-core_2.12" )
179
170
exclude(" org.typelevel" , " cats-core_2.13" ),
180
171
" io.circe" %% " circe-generic-extras" % " 0.14.3"
181
- exclude(" org.typelevel" , " cats-core_2.12" )
182
172
exclude(" org.typelevel" , " cats-core_2.13" ),
183
173
" org.scalatest" %% " scalatest" % " 3.0.8" % Test ,
184
174
" org.eclipse.jetty" % " jetty-servlet" % " 9.4.44.v20210927" % Provided ,
0 commit comments