several improvements

- bump of sbt verstion
- switch to Junit jupiter
- added LRU cache
This commit is contained in:
2020-11-21 10:09:08 +01:00
parent 6493a02569
commit 5ddb9e6cbf
13 changed files with 543 additions and 57 deletions

View File

@@ -6,21 +6,21 @@ maintainer := "oggioni.walter@gmail.com"
version := "1.0"
resolvers += Resolver.mavenLocal
resolvers in ThisBuild += Resolver.jcenterRepo
git.useGitDescribe := true
crossPaths := false
autoScalaLibrary := false
libraryDependencies += "org.projectlombok" % "lombok" % "1.18.8" % Provided
libraryDependencies += "org.projectlombok" % "lombok" % Versions.lombok % Provided
libraryDependencies += "org.slf4j" % "slf4j-api" % "1.7.28"
libraryDependencies += "org.slf4j" % "slf4j-api" % Versions.slf4j
libraryDependencies += "com.novocode" % "junit-interface" % "0.11" % Test
libraryDependencies += "org.apache.logging.log4j" % "log4j-core" % "2.12.1" % Test
libraryDependencies += "org.apache.logging.log4j" % "log4j-slf4j-impl" % "2.12.1" % Test
libraryDependencies += "net.aichler" % "jupiter-interface" % JupiterKeys.jupiterVersion.value % Test
libraryDependencies += "org.junit.jupiter" % "junit-jupiter-params" % JupiterKeys.junitJupiterVersion.value % Test
javacOptions in (Compile, compile) ++= Seq("-source", "1.8", "-target", "1.8")
javacOptions in (Compile, compile) ++= Seq("--release", "8")
Compile / packageBin / packageOptions +=
Package.ManifestAttributes("Automatic-Module-Name" -> "net.woggioni.jwo")