1
1
import laika .ast .Path .Root
2
2
import laika .ast .Styles
3
3
import laika .helium .config .{HeliumIcon , IconLink }
4
+ import Dependencies .versions ._
4
5
5
6
ThisBuild / tlBaseVersion := " 0.2"
6
7
@@ -31,8 +32,8 @@ lazy val core = crossProject(JVMPlatform)
31
32
name := " natchez-akka-http" ,
32
33
description := " Integration for Natchez and Akka Http" ,
33
34
libraryDependencies ++= Seq (
34
- " com.typesafe.akka" %% " akka-http" % " 10.2.9 " % Optional ,
35
- " org.tpolecat" %%% " natchez-core" % " 0.1.6 " ,
35
+ " com.typesafe.akka" %% " akka-http" % akkaHttp % Optional ,
36
+ " org.tpolecat" %%% " natchez-core" % natchez ,
36
37
),
37
38
)
38
39
@@ -75,15 +76,15 @@ lazy val exampleTapir = crossProject(JVMPlatform)
75
76
.settings(
76
77
name := " tapir example" ,
77
78
libraryDependencies ++= Seq (
78
- " com.softwaremill.sttp.tapir" %%% " tapir-akka-http-server" % " 1.0.2 " ,
79
- " com.softwaremill.sttp.tapir" %%% " tapir-core" % " 1.0.2 " ,
80
- " com.softwaremill.sttp.tapir" %%% " tapir-cats" % " 1.0.2 " ,
81
- " org.apache.logging.log4j" % " log4j-api" % " 2.18.0 " ,
82
- " org.apache.logging.log4j" % " log4j-core" % " 2.18.0 " ,
83
- " org.apache.logging.log4j" % " log4j-slf4j-impl" % " 2.18.0 " ,
84
- " org.tpolecat" %%% " natchez-log" % " 0.1.6 " ,
85
- " org.typelevel" %%% " cats-effect" % " 3.3.14 " ,
86
- " org.typelevel" %%% " log4cats-slf4j" % " 2.4.0 " ,
79
+ " com.softwaremill.sttp.tapir" %%% " tapir-akka-http-server" % tapir ,
80
+ " com.softwaremill.sttp.tapir" %%% " tapir-core" % tapir ,
81
+ " com.softwaremill.sttp.tapir" %%% " tapir-cats" % tapir ,
82
+ " org.apache.logging.log4j" % " log4j-api" % log4j ,
83
+ " org.apache.logging.log4j" % " log4j-core" % log4j ,
84
+ " org.apache.logging.log4j" % " log4j-slf4j-impl" % log4j ,
85
+ " org.tpolecat" %%% " natchez-log" % natchez ,
86
+ " org.typelevel" %%% " cats-effect" % catsEffect ,
87
+ " org.typelevel" %%% " log4cats-slf4j" % log4cats ,
87
88
),
88
89
)
89
90
@@ -94,15 +95,15 @@ lazy val exampleVanillaAkka = crossProject(JVMPlatform)
94
95
.settings(
95
96
name := " vanilla akka http example" ,
96
97
libraryDependencies ++= Seq (
97
- " com.typesafe.akka" %% " akka-actor" % " 2.6.19 " ,
98
- " com.typesafe.akka" %% " akka-stream" % " 2.6.19 " ,
99
- " com.typesafe.akka" %% " akka-http" % " 10.2.9 " ,
100
- " org.apache.logging.log4j" % " log4j-api" % " 2.18.0 " ,
101
- " org.apache.logging.log4j" % " log4j-core" % " 2.18.0 " ,
102
- " org.apache.logging.log4j" % " log4j-slf4j-impl" % " 2.18.0 " ,
103
- " org.tpolecat" %%% " natchez-log" % " 0.1.6 " ,
104
- " org.typelevel" %%% " cats-effect" % " 3.3.14 " ,
105
- " org.typelevel" %%% " log4cats-slf4j" % " 2.4.0 " ,
98
+ " com.typesafe.akka" %% " akka-actor" % akka ,
99
+ " com.typesafe.akka" %% " akka-stream" % akka ,
100
+ " com.typesafe.akka" %% " akka-http" % akkaHttp ,
101
+ " org.apache.logging.log4j" % " log4j-api" % log4j ,
102
+ " org.apache.logging.log4j" % " log4j-core" % log4j ,
103
+ " org.apache.logging.log4j" % " log4j-slf4j-impl" % log4j ,
104
+ " org.tpolecat" %%% " natchez-log" % natchez ,
105
+ " org.typelevel" %%% " cats-effect" % catsEffect ,
106
+ " org.typelevel" %%% " log4cats-slf4j" % log4cats ,
106
107
),
107
108
)
108
109
@@ -112,6 +113,6 @@ lazy val tests = crossProject(JVMPlatform)
112
113
.dependsOn(core)
113
114
.settings(
114
115
name := " tests" ,
115
- libraryDependencies ++= Seq (" org.scalacheck" %%% " scalacheck" % " 1.16.0 " , " org.scalameta" %%% " munit" % " 0.7.29 " )
116
+ libraryDependencies ++= Seq (" org.scalacheck" %%% " scalacheck" % scalacheck , " org.scalameta" %%% " munit" % munit )
116
117
.map(_ % Test ),
117
118
)
0 commit comments