Posted at

sbtでGitリポジトリ上のライブラリを使う

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を使う手もある。


参考文献