Skip to content

Instantly share code, notes, and snippets.

@j5ik2o
Created May 1, 2011 13:38
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save j5ik2o/950506 to your computer and use it in GitHub Desktop.
Save j5ik2o/950506 to your computer and use it in GitHub Desktop.
sbtでversionが-SNAPSHOTの場合にpublishToをsnapshotに切り替える方法
import sbt._
class MyProject(info: ProjectInfo) extends DefaultProject(info) {
override def managedStyle = ManagedStyle.Maven
// publishing
lazy val publishTo = if (version.toString.endsWith("-SNAPSHOT")){
println("Selected Snapshot")
Resolver.sftp("Tricreo Repo", "maven.tricreo.jp", "/var/www/maven.tricreo.jp/snapshot")
}else{
println("Selected Release")
Resolver.sftp("Tricreo Repo", "maven.tricreo.jp", "/var/www/maven.tricreo.jp/release")
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment