コードベース全体と POM をコミットし、ユーザーに複数のモジュールを含む複数の Maven プロジェクトを一度に 1 つずつチェックアウトさせる必要がありますか?
POM のみをコミットし、各 POM 内で SCM 情報を構成する必要がありますか?
Maven SCM プラグインを構成すると、コミット/チェックアウトはどのように機能しますか? Subversion 経由で POM を保存し、チェックアウトしてから POM を具体化して、maven が残りの対応するファイルをそのプロジェクトにダウンロードするようにしますか? 新しいファイルを追加する必要があるが、Maven を介して SCM を使用していた場合はどうすればよいでしょうか?
svn (標準的な方法) を使用してファイルを保存することと、pom ごとに SCM 情報を保存することの違いについて、私は非常に混乱しています。Mavenの使用方法とSCM情報をロードする方法に関するドキュメントはまったくないようです。
SCM 情報を POM 内に直接保存するのが最善ですか、それとも前に述べたように、それぞれの POM を含むプロジェクト全体を SVN に追加するだけですか?
それとも、SCM 情報を Maven に直接埋め込んで、Maven にそのプロジェクトを具体化させる方がよいでしょうか。Maven SCM プラグインは subclipse とうまく動作しますか? たとえば、Maven POM からプロジェクトを「マテリアライズ」した後、プロジェクト ファイルを SVN からインポートし、バージョン管理下で Eclipse に表示しますか? SCM 情報を Maven POM に埋め込んでいた場合、pom ファイルのみに別の SVN リポジトリを作成するだけでよいでしょうか? それとも、すべての POM ファイルをエンジニアリング リポジトリのトランクに直接配置するだけでしょうか?
うまくいけば、誰かがこれを明確にするのを手伝ってくれます。私はとても混乱しています。ありがとう!