SBT (私は 0.13.0 を使用しています) にはsbt.IO
、いくつかの役立つメソッドを提供するオブジェクトがあります。たとえば、次のようにインターネットからファイルをダウンロードできます。
sbt.IO.download(new URL(...), file(...)) //my program freezes until end of this method
私は sbt プラグインを書いていて、インターネットからいくつかのファイルをダウンロードしたいと考えています。ダウンロード中に何らかの形でプログレスバーを表示したい。これは、プログラムがまだ機能していることをユーザーに知らせて、いくつかの情報を表示するのに役立ちます。
これをどのように行いますか?