sbt で github にあるライブラリを直接使う方法
github にあるライブラリを使うのにローカルにインストールして云々しようとして色々試していたら id:xuwei と id:j5ik2o に
github にあるライブラリ、直接使えるよ m9(^Д^)プギャー
と言われて涙目でした。
んで、
あんまり知られてないし、教えてやったんだからブログに書け!!
と、id:j5ik2o に脅されたので涙目で書いているところです。
import sbt._ import sbt.Keys._ object ProjectBuild extends Build { lazy val root = Project( id = "root", base = file("."), settings = Project.defaultSettings ++ Seq( name := "coderwall-bot", organization := "org.yoshiori", version := "0.1-SNAPSHOT", scalaVersion := "2.9.1" ) ).dependsOn(coderwall_scala) //このへんでプロジェクトに読み込ませてる lazy val coderwall_scala = uri("git://github.com/yoshiori/coderwall-scala.git") }
こうやって書くと勝手に github から持ってきて勝手にビルドして依存関係に入れてくれる。
やりましたね!!!