31 lines
945 B
Scala
31 lines
945 B
Scala
name := "jwo"
|
|
|
|
organization := "net.woggioni"
|
|
|
|
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" % Versions.lombok % Provided
|
|
|
|
libraryDependencies += "org.slf4j" % "slf4j-api" % Versions.slf4j
|
|
|
|
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("--release", "8")
|
|
|
|
Compile / packageBin / packageOptions +=
|
|
Package.ManifestAttributes("Automatic-Module-Name" -> "net.woggioni.jwo")
|
|
|
|
enablePlugins(Delombok)
|
|
enablePlugins(DelombokJavadoc)
|
|
lazy val benchmark = (project in file("benchmark")).dependsOn(LocalRootProject)
|