diff options
author | Ivan Topolnjak <ivantopo@gmail.com> | 2013-12-18 20:31:57 -0300 |
---|---|---|
committer | Ivan Topolnjak <ivantopo@gmail.com> | 2013-12-18 20:31:57 -0300 |
commit | 54bc311355aad0fa42d0a9e91ef37cb1ae864786 (patch) | |
tree | b0f4d15f4522df7ee5a08f0edd2a5f2d4b9d61b6 /project/Settings.scala | |
parent | 7db24589881cd1afdcc8259acd3ac046a8b6ba4a (diff) | |
download | Kamon-54bc311355aad0fa42d0a9e91ef37cb1ae864786.tar.gz Kamon-54bc311355aad0fa42d0a9e91ef37cb1ae864786.tar.bz2 Kamon-54bc311355aad0fa42d0a9e91ef37cb1ae864786.zip |
prepare the build for snapshots and regular releases
Diffstat (limited to 'project/Settings.scala')
-rw-r--r-- | project/Settings.scala | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/project/Settings.scala b/project/Settings.scala index d5cdd3b6..6ace7022 100644 --- a/project/Settings.scala +++ b/project/Settings.scala @@ -1,14 +1,13 @@ import sbt._ import Keys._ import spray.revolver.RevolverPlugin.Revolver +import sbtrelease.ReleasePlugin._ import com.typesafe.sbt.SbtScalariform import com.typesafe.sbt.SbtScalariform.ScalariformKeys object Settings { - val VERSION = "0.0.11" lazy val basicSettings = seq( - version := VERSION, organization := "kamon", scalaVersion := "2.10.3", resolvers ++= Dependencies.resolutionRepos, @@ -25,8 +24,14 @@ object Settings { "-language:implicitConversions", "-Xlog-reflective-calls" ), - publishTo := Some("Nexus" at "http://nexus.despegar.it:8080/nexus/content/repositories/releases") - ) + publishTo <<= version { (v: String) => + + if (v.trim.endsWith("SNAPSHOT")) + Some(Resolver.sftp("Kamon Snapshots Repository", "snapshots.kamon.io", "/var/local/snapshots-repo")) + else + Some(Resolver.sftp("Kamon Repository", "repo.kamon.io", "/var/local/releases-repo")) + } + ) ++ releaseSettings import spray.revolver.RevolverPlugin.Revolver._ |