EclipseとMavenを使用したマルチモジュールプロジェクトがあります。私がこれまでに働くことができる唯一の方法は、親モジュールが他のモジュールのピアであったプロジェクトのフラットレイアウトを使用することでした。これはm2eclipseとSubversionでうまくいきました。Eclipse + Maven + Git +マルチモジュールプロジェクト=不幸
今度はGitとGitHubに移動したいと思います。私はGitHub上の単一のプロジェクトとして、すべてのモジュールとともに、プロジェクト全体を公開したいと思います。問題は、Eclipse/GitプラグインのEGitが、プロジェクトのグループではなく、プロジェクトを一度に1つずつ管理したいということです。レイアウトがフラットな場合は、それを行うことはできません。
正しい答えは、標準のMaven階層レイアウトを使用し、親モジュールとすべてのモジュールを1つのユニットとして管理することです。しかし、Eclipseはそれを気に入らず、入れ子にされたプロジェクトを受け入れるEclipseを手に入れることはありません。 m2Eclipseは階層をサポートしていません:https://issues.sonatype.org/browse/MNGECLIPSE-2291
あなたは何をしていますか?コマンドラインからGitを実行し、Eclipseでどのファイルが変更されたかを確認する機能を放棄しますか?あるいはEclipseを放棄しますか?
は、階層型またはフラットあなたの構造ですか? – ccleve
階層的です。 – bmargulies
どのようにしてEclipseを階層レイアウトに対応させましたか?私はコンパイルすることはできません。 https://bugs.eclipse.org/bugs/show_bug.cgi?id=245412によると、Eclipseはそれらをまだサポートしていません。 – ccleve