私はすぐに大規模なプロジェクトの一部としてJavaアプリケーションの束をコーディングするチームと一緒に作業しています。ソースコードにはSVNを使用する予定ですが、SVNを使用していない多くのチームに依存しています。彼らは基本的に私たちのアプリで利用する多数のライブラリ(.jar形式)をコーディングしています。SVNでの依存関係の処理
誰もがSVNにいたが、近い将来可能ではないと思われる場合は、svn:externalsを使用することができると私は理解しています。今のところ、週1回程度更新された.jarファイルを入手するだけです。
私はまだ比較的新しいSVNですが、これを処理する適切な手順は何ですか? .jarをリポジトリにチェックインしていますか?あるいは、SCMのようなバイナリを避けるべきでしょうか?私たちはまたMaven経由の依存関係管理を使ってみました...チーム間でバイナリを共有するのは良い選択だと思われますが、私たちが本当に複雑なものを本当に望むかどうかはわかりません。
現在のビルドソリューションは何ですか? Antベースの場合、Mavenへの移行はかなり苦しいかもしれません。その場合は、依存関係を追跡するためにivyを提案します。 – Olaf