-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathplugins.sbt
28 lines (22 loc) · 945 Bytes
/
plugins.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
sbtResolver <<= (sbtResolver) { r =>
Option(System.getenv("SBT_PROXY_REPO")) map { x =>
Resolver.url("proxy repo for sbt", url(x))(Resolver.ivyStylePatterns)
} getOrElse r
}
resolvers <<= (resolvers) { r =>
(Option(System.getenv("SBT_PROXY_REPO")) map { url =>
Seq("proxy-repo" at url)
} getOrElse {
r ++ Seq(
"twitter.com" at "http://maven.twttr.com/",
"scala-tools" at "http://scala-tools.org/repo-releases/",
"maven" at "http://repo1.maven.org/maven2/",
"freemarker" at "http://freemarker.sourceforge.net/maven2/"
)
}) ++ Seq("local" at ("file:" + System.getProperty("user.home") + "/.m2/repo/"))
}
externalResolvers <<= (resolvers) map identity
addSbtPlugin("com.twitter" %% "sbt-package-dist" % "1.0.5")
addSbtPlugin("com.twitter" %% "sbt11-scrooge" % "3.0.0")
addSbtPlugin("com.twitter" % "sbt-thrift2" % "0.0.1")
libraryDependencies += "com.twitter" %% "scalatest-mixins" % "1.0.3"