手作りせずにsbtビルドファイルのバージョンを比較する簡単な方法はありますか? 例えば
scalacOptions <++= scalaVersion { sv =>
if (sv >= "2.10.0") "-feature" :: Nil else Nil
}
(上記でコンパイルは通るのですが、なぜか"2.9.2" >= "2.10.0"
…?!)
semverfiは、に追加できる Scala ライブラリでproject/plugins.sbt
あり、ビルド定義で使用できます。
libraryDependencies += "me.lessis" %% "semverfi" % "0.1.2"