sbtで依存ライブラリのjarのsha1やsizeをチェックする

sonatypeって確か何故か上書きできる?し、その他なぜか信用ならないリポジトリを使わざるを得ない、もしくはとても心配性な人のためのなにか


チェックとは、そもそもリモートのリポジトリに置いてあるsha1自体が書き換わったら防ぎようがないので、ビルドファイル内に、直接sha1やsizeを書いておく、ということです。

testのタスクかなにかでついでに呼ぶとか、もしくは専用task作って任意のタイミングで実行、プロジェクトのロード時に毎回実行、など好きなように使ってください。


org.apache.ivy.util.ChecksumHelper.computeAsStringというのはsbtが勝手に依存してて使えるはずです( 0.13.9 時点 )