diff options
-rw-r--r-- | project/Settings.scala | 13 | ||||
-rw-r--r-- | version.sbt | 1 |
2 files changed, 10 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._ diff --git a/version.sbt b/version.sbt new file mode 100644 index 00000000..82bb90a0 --- /dev/null +++ b/version.sbt @@ -0,0 +1 @@ +version in ThisBuild := "0.0.11-SNAPSHOT"
\ No newline at end of file |