mirror of https://github.com/sbt/sbt.git
35 lines
873 B
Scala
35 lines
873 B
Scala
import sbt._
|
|
import Keys._
|
|
import Dependencies._
|
|
|
|
object NightlyPlugin extends AutoPlugin {
|
|
override def trigger = allRequirements
|
|
override def requires = plugins.JvmPlugin
|
|
|
|
object autoImport {
|
|
val includeTestDependencies = settingKey[Boolean]("Doesn't declare test dependencies.")
|
|
|
|
def testDependencies = libraryDependencies ++= (
|
|
if (includeTestDependencies.value)
|
|
Seq(
|
|
scalacheck % Test,
|
|
specs2 % Test,
|
|
junit % Test,
|
|
scalatest % Test,
|
|
scalaVerify % Test,
|
|
hedgehog % Test
|
|
)
|
|
else Seq()
|
|
)
|
|
}
|
|
import autoImport._
|
|
|
|
override def buildSettings: Seq[Setting[_]] = Seq(
|
|
includeTestDependencies := true
|
|
)
|
|
|
|
override def projectSettings: Seq[Setting[_]] = Seq(
|
|
resolvers += Resolver.typesafeIvyRepo("releases").withName("typesafe-alt-project-releases")
|
|
)
|
|
}
|