aboutsummaryrefslogtreecommitdiff
path: root/project
diff options
context:
space:
mode:
authorIvan Topolnjak <ivantopo@gmail.com>2013-12-18 20:31:57 -0300
committerIvan Topolnjak <ivantopo@gmail.com>2013-12-18 20:31:57 -0300
commit54bc311355aad0fa42d0a9e91ef37cb1ae864786 (patch)
treeb0f4d15f4522df7ee5a08f0edd2a5f2d4b9d61b6 /project
parent7db24589881cd1afdcc8259acd3ac046a8b6ba4a (diff)
downloadKamon-54bc311355aad0fa42d0a9e91ef37cb1ae864786.tar.gz
Kamon-54bc311355aad0fa42d0a9e91ef37cb1ae864786.tar.bz2
Kamon-54bc311355aad0fa42d0a9e91ef37cb1ae864786.zip
prepare the build for snapshots and regular releases
Diffstat (limited to 'project')
-rw-r--r--project/Settings.scala13
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._