forked from playframework/play-plugins
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbuild.sbt
29 lines (20 loc) · 983 Bytes
/
build.sbt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
import sbt.Defaults._
sbtPlugin := true
name := "play-plugins-dust"
version := "1.4-SNAPSHOT"
organization := "com.typesafe"
resolvers += "Typesafe repository" at "http://repo.typesafe.com/typesafe/releases/"
libraryDependencies <++= (scalaVersion, sbtVersion) {
case (scalaVersion, sbtVersion) => Seq(
sbtPluginExtra("play" % "sbt-plugin" % "2.0", sbtVersion, scalaVersion)
)
}
libraryDependencies += "commons-io" % "commons-io" % "2.2"
publishMavenStyle := false
publishTo <<= (version) { version: String =>
val typesafeIvyReleases = Resolver.url("Typesafe Ivy Releases Repository", url("http://repo.typesafe.com/typesafe/ivy-releases/"))(Resolver.ivyStylePatterns)
val typesafeIvySnapshot = Resolver.url("Typesafe Ivy Snapshots Repository", url("http://repo.typesafe.com/typesafe/ivy-snapshots/"))(Resolver.ivyStylePatterns)
val repo = if (version.trim.endsWith("SNAPSHOT")) typesafeIvySnapshot
else typesafeIvyReleases
Some(repo)
}