eclipse + maven + m2e+svnセットアップの構成に問題があります。
この構造でsvnトランクにプロジェクトをチェックインしたと仮定しましょう:
- Project-parent
- pom.xml
-- ModuleA
--- pom.xml (module A)
-- ModuleB
--- pom.xml (module B)
私の日食のインストールでは、私は持っています:
eclipse 3.7.2 64bit Java EE
subversive and svn connector for svn 1.6
m2e 1.1 from marketplace
m2e-subversive 0.13 (installed from alternative url)
プロジェクトに新しいモジュールを追加したいときに問題が発生します。だから私は「インポート->SCMからMavenプロジェクトをチェックアウトする」でプロジェクトとモジュールをチェックアウトします。標準のm2e「Createnewmavenmodule」を使用して作成し、属性を完了すると、ワークスペースは次のようになります。
- Project-parent (in trunk)
- pom.xml (in trunk)
-- ModuleA (in trunk)
--- pom.xml (in trunk)
-- ModuleB (in trunk)
--- pom.xml (in trunk)
-- ModuleC
--- pom.xml
プロジェクトは「mvncleaninstall」でビルドされます。したがって、ModuleCをsvnにチェックインしたいのですが、「モジュールをsvnに共有する」機能を備えたオプションはありません。
最後に私の質問:
- 新しいモジュールを既存のリポジトリにどのようにチェックインしますか?それは日食の「共有プロジェクト」またはTortoiseのような外部ツールによるものですか?
- Eclipseを介した場合、モジュールプロジェクトとsvnの間に自動的に「接続」がありますか(接続とは、svn urlと現在のリビジョンに関するプロジェクトの注釈を意味します)
- ケースに「接続」がある場合、コミットされたModuleCで何かを変更して、プロジェクトの親に「ダーティ」なsvnマーカーを表示できますか?
- そのような接続を手動で実現するにはどうすればよいですか?私ができる唯一の方法は、すべてのプロジェクトを削除し、「SCMからMavenプロジェクトをチェックアウト」を再度実行して、すべてのプロジェクトを再度選択することです。
- ワークスペースとは別の場所にサブモジュールsceletonを作成し、それをsvnにチェックインする場合、それをワークスペースにインポートし直し、svnからm2eにインポートするにはどうすればよいですか?