Skip to content

Commit d1a8c92

Browse files
committed
add sbt-revolved plugin, to make it easier to start & stop http servers in sbt
1 parent 4b398d0 commit d1a8c92

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

project/SparkBuild.scala

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,8 @@ import sbtunidoc.Plugin.UnidocKeys.unidocGenjavadocVersion
2828
import com.typesafe.sbt.pom.{loadEffectivePom, PomBuild, SbtPomKeys}
2929
import net.virtualvoid.sbt.graph.Plugin.graphSettings
3030

31+
import spray.revolver.RevolverPlugin._
32+
3133
object BuildCommons {
3234

3335
private val buildLocation = file(".").getAbsoluteFile.getParentFile
@@ -149,7 +151,7 @@ object SparkBuild extends PomBuild {
149151
// Note ordering of these settings matter.
150152
/* Enable shared settings on all projects */
151153
(allProjects ++ optionallyEnabledProjects ++ assemblyProjects ++ Seq(spark, tools))
152-
.foreach(enable(sharedSettings ++ ExludedDependencies.settings))
154+
.foreach(enable(sharedSettings ++ ExludedDependencies.settings ++ Revolver.settings))
153155

154156
/* Enable tests settings for all projects except examples, assembly and tools */
155157
(allProjects ++ optionallyEnabledProjects).foreach(enable(TestSettings.settings))

project/plugins.sbt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,8 @@ addSbtPlugin("com.eed3si9n" % "sbt-unidoc" % "0.3.1")
2929

3030
addSbtPlugin("com.cavorite" % "sbt-avro" % "0.3.2")
3131

32+
addSbtPlugin("io.spray" % "sbt-revolver" % "0.7.2")
33+
3234
libraryDependencies += "org.ow2.asm" % "asm" % "5.0.3"
3335

3436
libraryDependencies += "org.ow2.asm" % "asm-commons" % "5.0.3"

0 commit comments

Comments
 (0)