1
- val scalaV = " 2.12.15 "
1
+ val scalaV = " 2.13.10 "
2
2
ThisBuild / scalaVersion := scalaV
3
3
ThisBuild / version := " 1.0-SNAPSHOT"
4
4
ThisBuild / organization := " com.baeldung"
5
5
ThisBuild / organizationName := " core-scala"
6
6
7
7
val scalaTest = " org.scalatest" %% " scalatest" % " 3.1.2" % Test
8
8
val junit = " com.novocode" % " junit-interface" % " 0.11" % " test"
9
- val catsEffect = " org.typelevel" % " cats-effect_2.12 " % " 2.1.4"
10
- val catsCore = " org.typelevel" % " cats-effect_2.12 " % " 2.1.4"
9
+ val catsEffect = " org.typelevel" %% " cats-effect " % " 2.1.4"
10
+ val catsCore = " org.typelevel" %% " cats-effect " % " 2.1.4"
11
11
12
12
lazy val scala_core = (project in file(" scala-core" ))
13
13
.settings(
@@ -24,15 +24,15 @@ lazy val scala_core = (project in file("scala-core"))
24
24
lazy val scala_core_2 = (project in file(" scala-core-2" ))
25
25
.settings(
26
26
name := " scala-core-2" ,
27
- libraryDependencies += " org.scalatest" %% " scalatest" % " 3.0.5 " % Test ,
27
+ libraryDependencies += " org.scalatest" %% " scalatest" % " 3.1.2 " % Test ,
28
28
libraryDependencies += " org.scalamock" %% " scalamock" % " 4.4.0" % Test ,
29
29
libraryDependencies += " com.novocode" % " junit-interface" % " 0.11" % " test"
30
30
)
31
31
32
32
lazy val scala_core_3 = (project in file(" scala-core-3" ))
33
33
.settings(
34
34
name := " scala-core-3" ,
35
- libraryDependencies += " org.scalatest" %% " scalatest" % " 3.0.5 " % Test ,
35
+ libraryDependencies += " org.scalatest" %% " scalatest" % " 3.1.2 " % Test ,
36
36
libraryDependencies += " com.novocode" % " junit-interface" % " 0.11" % " test" ,
37
37
libraryDependencies += " org.scala-lang" % " scala-reflect" % scalaV,
38
38
libraryDependencies += " org.scala-lang.modules" %% " scala-xml" % " 2.0.0-M1"
@@ -41,7 +41,7 @@ lazy val scala_core_3 = (project in file("scala-core-3"))
41
41
lazy val scala_core_4 = (project in file(" scala-core-4" ))
42
42
.settings(
43
43
name := " scala-core-4" ,
44
- libraryDependencies += " org.scalatest" %% " scalatest" % " 3.0.5 " % Test ,
44
+ libraryDependencies += " org.scalatest" %% " scalatest" % " 3.1.2 " % Test ,
45
45
libraryDependencies += " com.novocode" % " junit-interface" % " 0.11" % " test" ,
46
46
libraryDependencies += " org.scala-lang" % " scala-reflect" % scalaV,
47
47
libraryDependencies += " org.scala-lang.modules" %% " scala-xml" % " 2.0.0-M1"
@@ -50,7 +50,7 @@ lazy val scala_core_4 = (project in file("scala-core-4"))
50
50
lazy val scala_core_5 = (project in file(" scala-core-5" ))
51
51
.settings(
52
52
name := " scala-core-5" ,
53
- libraryDependencies += " org.scalatest" %% " scalatest" % " 3.0.5 " % Test ,
53
+ libraryDependencies += " org.scalatest" %% " scalatest" % " 3.1.2 " % Test ,
54
54
libraryDependencies += " com.novocode" % " junit-interface" % " 0.11" % " test" ,
55
55
libraryDependencies += " org.scala-lang" % " scala-reflect" % scalaV,
56
56
libraryDependencies += " org.scala-lang.modules" %% " scala-xml" % " 2.0.0-M1" ,
@@ -62,15 +62,15 @@ lazy val scala_core_5 = (project in file("scala-core-5"))
62
62
lazy val scala_core_6 = (project in file(" scala-core-6" ))
63
63
.settings(
64
64
name := " scala-core-6" ,
65
- libraryDependencies += " org.scalatest" %% " scalatest" % " 3.0.5 " % Test ,
65
+ libraryDependencies += " org.scalatest" %% " scalatest" % " 3.1.2 " % Test ,
66
66
libraryDependencies += " org.scalamock" %% " scalamock" % " 4.4.0" % Test ,
67
67
libraryDependencies += " com.novocode" % " junit-interface" % " 0.11" % " test"
68
68
)
69
69
70
70
lazy val scala_core_7 = (project in file(" scala-core-7" ))
71
71
.settings(
72
72
name := " scala-core-7" ,
73
- libraryDependencies += " org.scalatest" %% " scalatest" % " 3.0.5 " % Test ,
73
+ libraryDependencies += " org.scalatest" %% " scalatest" % " 3.1.2 " % Test ,
74
74
libraryDependencies += " org.scalamock" %% " scalamock" % " 4.4.0" % Test ,
75
75
libraryDependencies += " com.novocode" % " junit-interface" % " 0.11" % " test" ,
76
76
libraryDependencies += " com.github.scopt" %% " scopt" % " 4.0.1" ,
@@ -114,24 +114,24 @@ lazy val scala_core_fp = (project in file("scala-core-fp"))
114
114
lazy val scala_lang = (project in file(" scala-lang" ))
115
115
.settings(
116
116
name := " scala-lang" ,
117
- scalacOptions += " -Ypartial-unification" ,
118
117
libraryDependencies ++=
119
118
Seq (scalaTest, junit)
120
119
)
121
120
122
121
lazy val scala_lang_2 = (project in file(" scala-lang-2" ))
123
122
.settings(
124
123
name := " scala-lang" ,
125
- scalacOptions += " -Ypartial-unification" ,
126
124
libraryDependencies ++=
127
125
Seq (scalaTest, junit)
128
126
)
129
127
130
128
lazy val scala_core_collections = (project in file(" scala-core-collections" ))
131
129
.settings(
132
130
name := " scala-core-collections" ,
133
- libraryDependencies +=
134
- scalaTest
131
+ libraryDependencies ++= Seq (
132
+ scalaTest,
133
+ " org.scala-lang.modules" %% " scala-parallel-collections" % " 1.0.4"
134
+ )
135
135
)
136
136
137
137
lazy val scala_core_collections_2 = (project in file(" scala-core-collections-2" ))
@@ -154,14 +154,14 @@ lazy val scala_test = (project in file("scala-test"))
154
154
)
155
155
156
156
lazy val scala_akka_dependencies : Seq [ModuleID ] = Seq (
157
- " com.typesafe.akka" % " akka-actor-typed_2.12 " % " 2.6.19" ,
157
+ " com.typesafe.akka" %% " akka-actor-typed " % " 2.6.19" ,
158
158
" ch.qos.logback" % " logback-classic" % " 1.2.3" ,
159
- " com.typesafe.akka" % " akka-actor-testkit-typed_2.12 " % " 2.6.19" % Test ,
159
+ " com.typesafe.akka" %% " akka-actor-testkit-typed " % " 2.6.19" % Test ,
160
160
" com.lightbend.akka" %% " akka-stream-alpakka-mongodb" % " 2.0.1" ,
161
161
" com.typesafe.akka" %% " akka-stream" % " 2.6.19" ,
162
162
" org.mongodb.scala" %% " mongo-scala-driver" % " 2.9.0" ,
163
163
" com.lightbend.akka" %% " akka-stream-alpakka-file" % " 2.0.2" ,
164
- " org.scalatest" %% " scalatest" % " 3.0.5 " % Test ,
164
+ " org.scalatest" %% " scalatest" % " 3.1.2 " % Test ,
165
165
" com.novocode" % " junit-interface" % " 0.11" % " test" ,
166
166
" de.flapdoodle.embed" % " de.flapdoodle.embed.mongo" % " 2.2.0" % Test ,
167
167
" com.typesafe.akka" %% " akka-http" % " 10.2.7"
@@ -237,6 +237,7 @@ val sparkVersion = "3.2.1"
237
237
238
238
lazy val scala_libraries_2 = (project in file(" scala-libraries-2" ))
239
239
.settings(
240
+ scalaVersion := " 2.12.15" ,
240
241
name := " scala-libraries" ,
241
242
libraryDependencies += " org.scalatest" %% " scalatest" % " 3.1.2" % Test ,
242
243
libraryDependencies ++= Seq (
@@ -339,14 +340,14 @@ lazy val scala_libraries_4 = (project in file("scala-libraries-4"))
339
340
lazy val scala_strings = (project in file(" scala-strings" ))
340
341
.settings(
341
342
name := " scala-strings" ,
342
- libraryDependencies += " org.scalatest" %% " scalatest" % " 3.0.5 " % Test ,
343
+ libraryDependencies += " org.scalatest" %% " scalatest" % " 3.1.2 " % Test ,
343
344
libraryDependencies += " com.novocode" % " junit-interface" % " 0.11" % " test"
344
345
)
345
346
346
347
lazy val scala_design_patterns = (project in file(" scala-design-patterns" ))
347
348
.settings(
348
349
name := " scala-design-patterns" ,
349
- libraryDependencies += " org.scalatest" %% " scalatest" % " 3.0.5 " % Test ,
350
+ libraryDependencies += " org.scalatest" %% " scalatest" % " 3.1.2 " % Test ,
350
351
libraryDependencies += " org.scalamock" %% " scalamock" % " 4.4.0" % Test ,
351
352
libraryDependencies += " com.novocode" % " junit-interface" % " 0.11" % Test
352
353
)
@@ -405,3 +406,12 @@ lazy val scala3_libraries = (project in file("scala3-libraries"))
405
406
)
406
407
407
408
Test / testOptions += Tests .Argument (TestFrameworks .ScalaTest , " -eG" )
409
+
410
+ lazy val scala212 = (project in file(" scala212" ))
411
+ .settings(
412
+ scalaVersion := " 2.12.17" ,
413
+ name := " scala212" ,
414
+ libraryDependencies ++= Seq (
415
+ scalaTest
416
+ )
417
+ )
0 commit comments