sbt使ったプロジェクトのハンズオンなどをする際に事前に依存ライブラリのzipを作って配布する方法
もっといい方法や細かい改善点あったら誰か追加するか、別途blogとか書いてくれ
scalajp_gitter
@scalajp_gitter
kkismd: 初心者向けのPlayframeworkのハンズオンを準備してるんですが いっせいにダウンロードが始まるとかなり回線が重くなりますよね 事前にファイルを配布するほうが安全かなと思うのですが どんなファイルをどんなフォルダに入れておけばいいのか などを調べる方法...
2015-09-10 10:45:13
scalajp_gitter
@scalajp_gitter
xuwei-k: を指定してsbt起動すると、デフォルトの場所( ホームディレクトリ/.ivy2 )以外にキャッシュをダウンロードしてくれるので
2015-09-10 10:50:07
scalajp_gitter
@scalajp_gitter
xuwei-k: ハンズオンで使う用の build.sbt ファイルでそのオプション指定してsbt起動させて
2015-09-10 10:51:03
scalajp_gitter
@scalajp_gitter
xuwei-k: その .ivy2 を丸ごとzipしておいて、配布して、解凍して `ホームディレクトリ/.ivy2/cache` などに解凍させる?
2015-09-10 10:51:59
scalajp_gitter
@scalajp_gitter
xuwei-k: `.ivy2` に比べればsbt自体のやつはそこまで多くないからやらなくてもいいだろうけど、そこも気になるなら同じ原理でできるはず
2015-09-10 10:52:55
scalajp_gitter
@scalajp_gitter
xuwei-k: sbtのやつは、ダウンロードされたjarがどれで、ローカルでビルドされた生成物がどれなのか?(そっちはzipに入れなくていい)の判断がつきにくくて多少面倒だろうけど
2015-09-10 10:54:02
scalajp_gitter
@scalajp_gitter
xuwei-k: activatorでも可能だった気がする?けど、自分はやったことないのでよく知らない・・・
2015-09-10 10:58:12
scalajp_gitter
@scalajp_gitter
kkismd: まえにいちどActivatorを試した時はSBTと同じように初回起動時にjarファイルとかを大量にダウンロードしてた記憶があるんですが、なにか変わったんでしょうか?
2015-09-10 11:19:37
scalajp_gitter
@scalajp_gitter
xuwei-k: 普通にやるとそういう挙動ですけど、なにかそれ用の機能があるらしい、というのを聞いた覚えだけあります
2015-09-10 11:23:16