TECH-MICCHON.jar

Scalaを中心に技術的な話題を書きます。

sbt

sbt plugin の作り方 - 実際の plugin を用いて解説 -

概要 sbt plugin の作り方をこちら github.com のコードを使いながらざっくり解説していきます。 sbt plugin を作る sbt plugin はいくつかの Key に対してその振る舞いを記述していく、というスタイルで実装していきます。 振る舞いとは、例えば Groovy な…

jflex-scala の sbt plugin を作った話

JFlex とは JFlex とは Java で書かれた構文解析器を生成するためのライブラリで、Javaのコードを生成します。 sbt-jflex-scala を作った動機 JFlex の fork の中で jflex-scala というものがあり、これは Scala のコードを生成してくれます。 github.com こ…