我正在使用 Maven 3.1.1 构建一个大型项目,每次构建都会耗尽 Java 堆空间。由于 Windows 32 位限制,我无法进一步增加堆空间。但是,同样的项目可以使用 Maven 2.2.1 构建。
与 Maven 2 相比,项目中的一些模块使用 Maven 3 使用更多内存构建。但是,当将这些模块分解为每个单独的子模块并构建它们时,每个子模块不会单独使用 Maven 3 使用更多内存。
我想知道 Maven 3 与 Maven 2 相比有什么不同可能导致这种情况发生?
我正在使用 Maven 3.1.1 构建一个大型项目,每次构建都会耗尽 Java 堆空间。由于 Windows 32 位限制,我无法进一步增加堆空间。但是,同样的项目可以使用 Maven 2.2.1 构建。
与 Maven 2 相比,项目中的一些模块使用 Maven 3 使用更多内存构建。但是,当将这些模块分解为每个单独的子模块并构建它们时,每个子模块不会单独使用 Maven 3 使用更多内存。
我想知道 Maven 3 与 Maven 2 相比有什么不同可能导致这种情况发生?