Skip to content
This repository has been archived by the owner on Sep 18, 2021. It is now read-only.

Commit

Permalink
ok, this is the One True Way to do builds inside / outside the firewall
Browse files Browse the repository at this point in the history
  • Loading branch information
Robey Pointer committed Mar 22, 2012
1 parent 1969b7b commit 513cb50
Showing 1 changed file with 24 additions and 11 deletions.
35 changes: 24 additions & 11 deletions project/plugins.sbt
@@ -1,12 +1,25 @@
name := "plugins"

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" % "0.99.0")

resolvers ++= Option(System.getenv("SBT_PROXY_REPO")) map { url =>
Seq("proxy-repo" at url)
} getOrElse {
Seq(
"twitter.com" at "http://maven.twttr.com/",
"scala-tools" at "http://scala-tools.org/repo-releases/",
"freemarker" at "http://freemarker.sourceforge.net/maven2/"
)
} ++ Seq("local" at ("file:" + System.getProperty("user.home") + "/.m2/repo/"))

addSbtPlugin("com.twitter" % "standard-project2" % "0.0.5")

0 comments on commit 513cb50

Please sign in to comment.