2010-12-08 57 views

回答

6

我认为一个好的经验法则是提交lib文件夹而不是lib_managed文件夹。我认为如果sbt生成它或将其拉入,最好在大多数情况下将其保留。对此的一个担忧是,您依赖于有时可能无法使用的外部存储库。对此的保护是自我托管依赖关系(SBT Resolvers)。所有使用公共库的项目都可以指向这个公共位置。

2

我认为检查lib_managed与从互联网使用托管工件的目的是相反的。由于sbt项目文件管理的版本,你不会有需要手动更新罐子的问题。但是,检查罐子仍然会使回购膨胀。 sbt documentation特别建议将lib_managed添加到.gitignore中。

相关问题