| |
---|
| | "org.testcontainers" % "mysql" % "1.14.3" % "test", |
---|
| | "org.testcontainers" % "postgresql" % "1.14.3" % "test", |
---|
| | "net.i2p.crypto" % "eddsa" % "0.3.0", |
---|
| | "is.tagomor.woothee" % "woothee-java" % "1.11.0", |
---|
| | "org.ec4j.core" % "ec4j-core" % "0.0.3" |
---|
| | "org.ec4j.core" % "ec4j-core" % "0.0.3", |
---|
| | "org.kohsuke" % "github-api" % "1.116" % "test" |
---|
| | ) |
---|
| | |
---|
| | // Compiler settings |
---|
| | scalacOptions := Seq("-deprecation", "-language:postfixOps", "-opt:l:method") |
---|
| |
---|
| | "org.eclipse.jetty" % "jetty-io" % JettyVersion % "executable", |
---|
| | "org.eclipse.jetty" % "jetty-util" % JettyVersion % "executable" |
---|
| | ) |
---|
| | |
---|
| | // Run package task before test to generate target/webapp for integration test |
---|
| | test in Test := { |
---|
| | _root_.sbt.Keys.`package`.value |
---|
| | (test in Test).value |
---|
| | } |
---|
| | |
---|
| | val executableKey = TaskKey[File]("executable") |
---|
| | executableKey := { |
---|
| | import java.util.jar.Attributes.{Name => AttrName} |
---|
| | import java.util.jar.{Manifest => JarManifest} |
---|
| |
---|
| | |