aboutsummaryrefslogtreecommitdiff
path: root/src/main/scala/xyz.driver.sbt/IntegrationTestPackaging.scala
diff options
context:
space:
mode:
authorJakob Odersky <jakob@driver.xyz>2017-11-19 13:43:13 -0800
committerJakob Odersky <jakob@driver.xyz>2017-11-19 13:43:13 -0800
commit3dff176652fa7250e8b094d5b0cb3328b8216197 (patch)
tree0af1a86baeddf3a6a9cf9169953745caa20b4090 /src/main/scala/xyz.driver.sbt/IntegrationTestPackaging.scala
parentb32da75811bdc8e63dc9b62ecfbb3232ba114278 (diff)
downloadsbt-settings-3dff176652fa7250e8b094d5b0cb3328b8216197.tar.gz
sbt-settings-3dff176652fa7250e8b094d5b0cb3328b8216197.tar.bz2
sbt-settings-3dff176652fa7250e8b094d5b0cb3328b8216197.zip
Setting version to 1.0.5v1.0.5
Diffstat (limited to 'src/main/scala/xyz.driver.sbt/IntegrationTestPackaging.scala')
-rw-r--r--src/main/scala/xyz.driver.sbt/IntegrationTestPackaging.scala14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/main/scala/xyz.driver.sbt/IntegrationTestPackaging.scala b/src/main/scala/xyz.driver.sbt/IntegrationTestPackaging.scala
index 4a6b4be..7f0c557 100644
--- a/src/main/scala/xyz.driver.sbt/IntegrationTestPackaging.scala
+++ b/src/main/scala/xyz.driver.sbt/IntegrationTestPackaging.scala
@@ -4,6 +4,7 @@ import java.nio.file._
import scala.collection.JavaConverters._
+import com.lucidchart.sbt.scalafmt.ScalafmtCorePlugin.autoImport._
import com.typesafe.sbt.packager._
import com.typesafe.sbt.packager.Keys._
import com.typesafe.sbt.packager.docker._
@@ -38,8 +39,21 @@ object IntegrationTestPackaging extends AutoPlugin {
ivyConfigurations := overrideConfigs(IntegrationTest)(ivyConfigurations.value)
)
+ private def formatSettings =
+ inConfig(IntegrationTest)(scalafmtSettings) ++
+ Seq(
+ scalafmt in Test := {
+ (scalafmt in Test).dependsOn(scalafmt in IntegrationTest).value
+ },
+ // test:scalafmt::test -> tests scalafmt format in src/test + src/it
+ test in scalafmt in Test := {
+ (test in scalafmt in Test).dependsOn(test in scalafmt in IntegrationTest).value
+ }
+ )
+
override def projectSettings =
configurationSettings ++
+ formatSettings ++
Seq(
mappings in Universal ++= {
val cp: Seq[(File, String)] = (dependencyClasspath in IntegrationTest).value