maven-2 - 奇怪的 Maven 内存不足错误

标签 maven-2 hudson maven

我目前正在尝试使用 hudson 调用 maven 来构建我的项目。我不断遇到内存不足错误的问题。我在所有环境变量、hudson 配置和 hudson 项目配置中设置了 xmx 和 xms。我将 xmx 设置为 1500 mb,这应该足够了,因为整个项目不到 1000 mb。用于构建项目的机器是存储团队的 Maven 存储库的服务器。

有人遇到过同样的问题吗?知道它是如何发生的吗?

最佳答案

如果您在测试期间遇到 OOM,那么您必须告诉 Surefire 插件 fork 一个新的虚拟机来进行测试:

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-surefire-plugin</artifactId>
    <version>2.5</version>
    <configuration>
        <forkMode>once</forkMode>
        <argLine>-Xms512m -Xmx512m</argLine>
    </configuration>
</plugin>

关于maven-2 - 奇怪的 Maven 内存不足错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4024270/

相关文章:

android - 没有Gradle或Maven的情况下如何使用Android Studio 1.0?

java - 在 Maven Repo 中存储 java 5 和 java 6 JAR

java - Maven从不同存储库的一个插件下载文件

maven-2 - Hudson 和 Maven 测试运行两次

maven - Apache Spark 依赖问题

java - 如何绑定(bind)SLF4J和Log4J?

maven-2 - 当依赖项已过期时如何中断 Maven 构建?

git - 使用 Hudson 构建特定的 git commit

jenkins - Hudson 的经验 - 构建矩阵项目

svn - Jenkins Subversion 错误 - E200015 : No credential to try. 身份验证失败