2011-11-14 26 views
23

アーカイブ情報をpomに追加する理由を理解しています。しかしなぜSCMの情報ですか? pomからプロジェクトを完全に実現することは可能ですか?maven pomにscm情報を追加する目的は何ですか?

私はいつもsvnにmavenプロジェクトを保存していますが、リポジトリにはすべて(eclipseプロジェクト、maven pomを含む)を追加しています。私が何か(pomを含む)に変更を加えるたびに、私はSVNコミットを行います。

SVN操作をmavenから直接実行する方法はありますか?これはベストプラクティスですか?

答えて

3

サイト生成などの他の機能の中でSCM pluginは、POMのSCM構成を使用します。 M2Eclipseプラグインは、POMにある設定を使用してSCMからmaterialize your Maven projectになります。

+1

リンクが死んでしまった場合は、回答そのものを詳しく教えてください。この回答は初心者が理解するのに十分ではありません。 –

+1

@OptimusPrime - 答えが役に立たなかったことを申し訳なく思っています。私はこのスペースで約5年間働いていません!あなたはkhmarbaiseからより良い答えを見つけられてうれしいです。 –

15

この関係でMavenについて知っておくべきことは他にもあります。maven-release-pluginでSCM情報が必要な場合は、mavenが自動的にSCMタグを作成します。 さらに興味深いのは特に商業環境でアーティファクトを使用している場合は、プロジェクトが発生します。 (このケースのためにMavenサイトを作るのは良いことです)。 SVN経由ではなく、Maven経由でmaven-release-plugin(ブランチを作成)経由で操作することもできます。

+1

受け入れられた答えよりもはるかに優れています。 –

関連する問題