【问题标题】:Maven easyb plugin java heap space settings?Maven easyb插件java堆空间设置?
【发布时间】:2011-01-22 22:55:03
【问题描述】:

我尝试更改 maven easyb 插件的堆大小 http://www.easyb.org/maven-easyb-plugin/。在我的easyb测试中,我添加了 使用代码打印堆大小的标准代码 Runtime.getFreeMemory() 和 Runtime.getTotalMemory()。

我尝试设置 MAVEN_OPTS=-Xmx1024m -Xms1024m 并设置 maven 选择了 Maven surefire 插件。现在当我上同一堂课时 从 Junit 我可以看到 getTotalMemory() 显示一个数字 关闭 1Gig 但当从 easyb 插件调用相同的类时 它们不反映内存大小。

不应该有办法将 JVM opts 传递给 maven easyb 插件吗 当它运行这些easyb测试时?至少它应该至少 从环境中获取 MAVEN_OPTS 设置。

有人遇到过这样的问题吗? (搜索该组的 存档没有透露太多)

【问题讨论】:

    标签: java plugins maven-2 heap-memory easyb


    【解决方案1】:

    尝试定义

    JAVA_OPTS=-Xmx1024m -Xms1024m
    

    可能,甚至没有必要使用 MAVEN_OPTS。我的猜测是 MAVEN 在内部分叉了一个新的 JVM 来运行 easyb。而且,MAVEN 明智的做法可能是将它自己的 JVM 设置与其运行的 JVM 设置分开。

    【讨论】:

      【解决方案2】:

      这是问题77:增强:指定maven 插件的最大内存,它仍然是“新的”,但附加了一个补丁(带有测试)。所以抓住源,修补它们并重建插件。

      【讨论】:

        猜你喜欢
        • 2011-02-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-08-17
        • 1970-01-01
        • 2021-09-09
        • 1970-01-01
        • 2013-09-15
        相关资源
        最近更新 更多