シンプルビルドツール(sbt)で構築されたScalaプロジェクトでは、通常lib_managedをソースコントロールにチェックインしていますか?それとも無視してsbt updateを実行しますか?sbtのソース管理にlib_managedをチェックするのは慣例ですか?
2
A
答えて
6
私は経験則としてlibフォルダをコミットすることを考えていますが、lib_managedフォルダはコミットしていないと思います。私は、sbtがそれを生成したり引っ張ったりすると、ほとんどの場合、それを残すことが最善であると思います。この問題の1つは、外部リポジトリに依存していることです。外部リポジトリは、時には利用できない可能性があります。これを回避することは、依存関係を自己ホストすることです(SBT Resolvers)。共通ライブラリを使用するすべてのプロジェクトは、この共通の場所を指すことができます。
2
lib_managedをチェックインするのは、インターネットから管理された成果物を使用する目的に反すると思います。 sbtプロジェクトファイルはバージョンを管理しているので、jarファイルを手動で更新する必要はありません。しかし、ジャーをチェックすると、依然としてレポが膨らみます。 sbt documentationは、.gitignoreにlib_managedを追加することを特にお勧めします。
関連する問題
- 1. sbt/activatorプロジェクトのソース管理にチェックインするファイルはありますか?
- 2. Gitはソース管理のみですか?
- 3. WebStormのサードパーティJavaScriptライブラリをソース管理下で管理する
- 4. ソース管理の.vcxproj
- 5. SBT:バージョン管理下に置くファイルはどれですか?
- 6. sbtを使用せずにsbt管理アプリケーションプロジェクトを実行するにはどうすればよいですか?
- 7. ソース管理下のプロジェクトを別のフォルダにコピーした場合、ソース管理は保持されますか?
- 8. ソース管理でアクションを保存する
- 9. ソース管理に関する質問
- 10. ソース管理でVS2015の複数のプロジェクトを対象にする
- 11. 分散ソース管理のMicrosoftの計画は何ですか?
- 12. ソース管理システムのセットアップ
- 13. ソース管理へのアクセス
- 14. TFSソース管理のショートカット
- 15. ソース管理の実施
- 16. Xcode、SVNのソース管理
- 17. Excel VBAコードモジュールのソース管理
- 18. Webプロジェクトのソース管理
- 19. VSTSレポートのソース管理
- 20. ソース管理システムでプログラムの所有権を管理する効果的な方法は何ですか?
- 21. Visual StudioのSubversionソース管理から抜け出すには?
- 22. コードを理解するソース管理用のマージツールはありますか?
- 23. svn:ソース管理下にあるファイルを無視するには?
- 24. Django:FilePathFieldの管理ウィジェットをファイルブラウザにチェックするには?
- 25. Xcode 4ソース管理に.bundleを追加するには?
- 26. WinDBGで管理例外の詳細を確認するには?
- 27. Qtを自分のソース管理にコミットする人はいますか?
- 28. C#のチェック管理者
- 29. C#のACLチェック/管理
- 30. RTCソース管理で「バックアップ前にバックアップする」とは何ですか?