2012/11/20 現在,apache maven の Central Repository から利用できるようになっています.
Scala コンパイラのバージョンは,2.8.1,2.8.2,2.9.0,2.9.1,2.9.2 をサポートしています.
使い方
build.sbt に以下を追加することで,maven 同様に利用可能となります.
resolvers += "Apache Maven Central Repository" at "http://repo.maven.apache.org/maven2/" libraryDependencies += "org.fluentd" % "fluent-logger-scala_''scala_version''" % "0.2.0"
''scala_version'' の部分は,2.8.1,2.8.2,2.9.0,2.9.1,2.9.2のいずれかで置き換えてください. 2.9.2 を利用する場合は,
resolvers += "Apache Maven Central Repository" at "http://repo.maven.apache.org/maven2/" libraryDependencies += "org.fluentd" % "fluent-logger-scala_2.9.2" % "0.2.0"とすれば動作します.
今後について
これからですが,Scala のオブジェクトをそのまま FluentLogger#log() に突っ込めるようにしていく予定です.なお,オブジェクト変換には msgpack-scala.jar を利用予定です.
謝辞
今回のリリースに辺り,TreasureData の @muga_nishizawa さんが fluentd プロジェクトのために sonatype 周りの手続きをしてくださいました.
また,@xuwei-k さんにはリリースに先立ち bug fix のための pull req を, @kmizu さんには便利な publish 方法を教えて頂きました.
みなさま,ありがとうございます!