Gitリポジトリで公開されているが、JARが提供されてないライブラリを使いたい。
という記事があるが、最近のsbtではビルドできなかった。
元の例を使うと、以下で動いた。
lazy val root = project.in(file(".")).dependsOn(githubRepo)
lazy val githubRepo = RootProject(uri("git://github.com/user/repo-name.git#commit"))
別解 GitHubのリポジトリに限ればJitPack
JARで欲しい場合などJitPackを使う手もある。