對於使用簡單構建工具(sbt)構建的Scala項目,您通常會將lib_managed檢入源代碼管理中,還是忽略它並運行sbt update?是否習慣將lib_managed檢查爲sbt的源代碼管理?
2
A
回答
6
我認爲一個好的經驗法則是提交lib文件夾而不是lib_managed文件夾。我認爲如果sbt生成它或將其拉入,最好在大多數情況下將其保留。對此的一個擔憂是,您依賴於有時可能無法使用的外部存儲庫。對此的保護是自我託管依賴關係(SBT Resolvers)。所有使用公共庫的項目都可以指向這個公共位置。
2
我認爲檢查lib_managed與從互聯網使用託管工件的目的是相反的。由於sbt項目文件管理的版本,你不會有需要手動更新罐子的問題。但是,檢查罐子仍然會使回購膨脹。 sbt documentation特別建議將lib_managed添加到.gitignore中。
相關問題
- 1. 檢查文件是否已經在源代碼管理中
- 2. 是否將代碼封裝成閉包是個好習慣?
- 3. 管理員密碼管理的好習慣?
- 4. 什麼是檢查InterruptedException的好習慣?
- 5. 這是Erlang代碼的習慣嗎?
- 6. 是否將php.ini的session.auto_start設置爲1認爲是壞習慣?
- 7. 習慣性Python - 檢查爲零
- 8. 源代碼管理
- 9. 源代碼管理
- 10. 託管源代碼管理?
- 11. 向下轉換和可選:此代碼是否習慣?
- 12. 在SBT Playground中管理代碼片段
- 13. Javassist:檢查對象是否爲代理
- 14. SQL查詢源代碼管理
- 15. 將代碼分成塊是好習慣嗎?
- 16. 用於構建Clojure源代碼的習慣性方法
- 17. 檢查是否從代碼
- 18. 以及安排代碼的習慣
- 19. 源代碼管理管理器後端
- 20. 是否可以在同一個源代碼管理和IDE中管理NokiaX和Android源代碼?
- 21. 是否有APK文件的開放源代碼管理平臺?
- 22. 爲SVN源代碼管理設置SSL
- 23. 使用API管理i18n的好習慣是什麼?
- 24. 實施源代碼管理
- 25. 執行源代碼管理
- 26. 源代碼管理佈局
- 27. 無法檢查或查看源代碼管理資源管理器中的文件
- 28. 如何管理非對稱密鑰而不將其檢入源代碼管理?
- 29. 查看源代碼管理資源管理器中的源代碼而不是解決方案資源管理器
- 30. 這是不好的編碼習慣嗎?