2010-12-08 29 views

回答

6

我認爲一個好的經驗法則是提交lib文件夾而不是lib_managed文件夾。我認爲如果sbt生成它或將其拉入,最好在大多數情況下將其保留。對此的一個擔憂是,您依賴於有時可能無法使用的外部存儲庫。對此的保護是自我託管依賴關係(SBT Resolvers)。所有使用公共庫的項目都可以指向這個公共位置。

2

我認爲檢查lib_managed與從互聯網使用託管工件的目的是相反的。由於sbt項目文件管理的版本,你不會有需要手動更新罐子的問題。但是,檢查罐子仍然會使回購膨脹。 sbt documentation特別建議將lib_managed添加到.gitignore中。