Adopt to new loggin api

This commit is contained in:
eikek
2022-02-19 14:00:47 +01:00
parent 6442771270
commit e483a97de7
130 changed files with 634 additions and 662 deletions

View File

@ -44,6 +44,7 @@ object Dependencies {
val ScodecBitsVersion = "1.1.30"
val ScribeVersion = "3.7.0"
val Slf4jVersion = "1.7.36"
val SourcecodeVersion = "0.2.8"
val StanfordNlpVersion = "4.4.0"
val TikaVersion = "2.3.0"
val YamuscaVersion = "0.8.2"
@ -57,6 +58,10 @@ object Dependencies {
"com.outr" %% "scribe-slf4j" % ScribeVersion
)
val sourcecode = Seq(
"com.lihaoyi" %% "sourcecode" % SourcecodeVersion
)
val jwtScala = Seq(
"com.github.jwt-scala" %% "jwt-circe" % JwtScalaVersion
)
@ -226,10 +231,13 @@ object Dependencies {
"org.mindrot" % "jbcrypt" % BcryptVersion
)
val fs2 = Seq(
"co.fs2" %% "fs2-core" % Fs2Version,
val fs2Core = Seq(
"co.fs2" %% "fs2-core" % Fs2Version
)
val fs2Io = Seq(
"co.fs2" %% "fs2-io" % Fs2Version
)
val fs2 = fs2Core ++ fs2Io
val http4sClient = Seq(
"org.http4s" %% "http4s-blaze-client" % Http4sVersion

View File

@ -0,0 +1,36 @@
import sbt._
import sbt.Keys._
import docspell.build._
import sbtcrossproject.CrossProject
object TestSettingsPlugin extends AutoPlugin {
object autoImport {
def inTest(d0: Seq[ModuleID], ds: Seq[ModuleID]*) =
ds.fold(d0)(_ ++ _).map(_ % Test)
implicit class ProjectTestSettingsSyntax(project: Project) {
def withTestSettings =
project.settings(testSettings)
def withTestSettingsDependsOn(p: Project, ps: Project*) =
(p :: ps.toList).foldLeft(project) { (cur, dep) =>
cur.dependsOn(dep % "test->test,compile")
}
}
implicit class CrossprojectTestSettingsSyntax(project: CrossProject) {
def withTestSettings =
project.settings(testSettings)
}
}
import autoImport._
val testSettings = Seq(
libraryDependencies ++= inTest(Dependencies.munit, Dependencies.logging),
testFrameworks += new TestFramework("munit.Framework")
)
}