@@ -7,7 +7,7 @@ object Dependencies {
7
7
8
8
object Libraries {
9
9
object Pekko {
10
- private val Version = " 1.0.1 "
10
+ private val Version = " 1.1.0 "
11
11
12
12
def slf4j = " org.apache.pekko" %% " pekko-slf4j" % Version
13
13
def persistence = " org.apache.pekko" %% " pekko-persistence-query" % Version
@@ -28,43 +28,23 @@ object Dependencies {
28
28
def postgresql = " org.postgresql" % " postgresql" % PostgresqlVersion
29
29
}
30
30
31
- sealed trait Slick {
32
- protected val SlickVersion : String
33
- protected val SlickPgVersion : String
31
+ object Slick {
32
+ private val SlickVersion = " 3.5.1 "
33
+ private val SlickPgVersion = " 0.22.2 "
34
34
35
35
def slick = " com.typesafe.slick" %% " slick" % SlickVersion
36
36
def slickHikariCP = " com.typesafe.slick" %% " slick-hikaricp" % SlickVersion
37
37
def slickPg = " com.github.tminglei" %% " slick-pg" % SlickPgVersion
38
38
def slickPgCirce = " com.github.tminglei" %% " slick-pg_circe-json" % SlickPgVersion
39
39
}
40
40
41
- object SlickForScala2 extends Slick {
42
- override protected val SlickVersion = " 3.4.1"
43
- override protected val SlickPgVersion = " 0.21.1"
44
- }
45
-
46
- object SlickForScala3 extends Slick {
47
- override protected val SlickVersion = " 3.5.1"
48
- override protected val SlickPgVersion = " 0.22.2"
49
- }
50
-
51
- private val common : Seq [ModuleID ] = Seq (
41
+ val core : Seq [ModuleID ] = Seq (
52
42
Pekko .persistence % Provided ,
53
- Misc .scaffeine
54
- )
55
-
56
- val scala2 : Seq [ModuleID ] = common ++ Seq (
57
- SlickForScala2 .slick,
58
- SlickForScala2 .slickHikariCP,
59
- SlickForScala2 .slickPg,
60
- SlickForScala2 .slickPgCirce
61
- )
62
-
63
- val scala3 : Seq [ModuleID ] = common ++ Seq (
64
- SlickForScala3 .slick,
65
- SlickForScala3 .slickHikariCP,
66
- SlickForScala3 .slickPg,
67
- SlickForScala3 .slickPgCirce
43
+ Misc .scaffeine,
44
+ Slick .slick,
45
+ Slick .slickHikariCP,
46
+ Slick .slickPg,
47
+ Slick .slickPgCirce
68
48
)
69
49
70
50
val testing : Seq [ModuleID ] = Seq (
0 commit comments