Maven 3.1.1 を使用して大規模なプロジェクトをビルドしていますが、ビルドごとに Java ヒープ領域が不足します。Windows 32 ビットの制限により、ヒープ領域をさらに増やすことはできません。ただし、同じプロジェクトは Maven 2.2.1 で正常にビルドされます。
プロジェクト内には、Maven 2 と比較して Maven 3 でより多くのメモリを使用してビルドするモジュールがいくつかあります。ただし、これらのモジュールを個々のサブモジュールに分割してビルドすると、各サブモジュールは単独で Maven 3 でより多くのメモリを使用しません。
Maven 2 と比較して Maven 3 の何が違うのだろうかと思っていましたが、これが原因でしょうか?