社内に簡素なMavenリポジトリ(Nexusみたいなリッチなものを使ってなくてsshと80番しか開けてないようなの)を構築していて、作ったライブラリをそこにパブリッシュしたい場合、下記のように設定すると上手く動く。というメモ。 build.sbt にこんなふうに書いて、 publishMavenStyle := true publishTo <<= (version) { version: String => val rootpath = "/path/to/maven repo/" val path = if (version.trim.endsWith("SNAPSHOT")) rootpath + "snapshots/" else rootpath + "releases/" Some(Resolver.sftp("My Maven Repo", "my.maven.repo.do