POMファイルの親モジュールからモジュールへの相対パスを持つフラットなMavenプロジェクトレイアウトをセットアップしました。これはMavenで正常に構築され、Eclipse用Google PluginはGWT Webアプリケーションを実行します。しかし、その後、親からモジュールを探すためにHudsonを設定するという明確な説明が見つかりませんでした。また、開発者は、独自のトランク/ブランチ/タグSubversionレイアウトを持つ各モジュールに反対しています。Subversion、Hudson、GWT Google Plugin、M2EclipseのMavenマルチモジュールプロジェクト構造
モジュールを親の下に置いて再モデリングしました。 M2Eclipseは各モジュールのプロジェクトを作成しました。しかし、これは混乱しています。親プロジェクトにはモジュールコードもあります。それらはリンクではないように見えるので、同じコードは2か所にあり、1つの場所で編集しても他の場所で変更されることはありません。
モジュールを含む親モジュールをSubversionに追加してチェックインすると、モジュールプロジェクトは単なるフォルダになります。 Google Pluginは実行するWebアプリケーションを見つけることができませんが、Mavenでビルドします。
私はプロジェクトとしてGWTモジュールをチェックアウトしようとしましたが、別のディレクトリにあるためWebアプリケーションとして実行できませんでした。
私はこれらのことを標準的な方法で一緒にするようにしています。フラットレイアウトのMavenマルチモジュールプロジェクトでHudsonを設定するにはどうすればよいですか?または。 Google GWT Google Pluginを使用できるようにするネストされたレイアウトを使用するにはどうすればよいですか?