声纳 - 用新规则分析项目的OutOfMemory错误

时间:2014-01-08 05:53:51

标签: java code-analysis

我正在尝试用Sonar分析我的Java项目。我已经在声纳属性文件中指定了源和类目录。 classes文件夹有几个子目录。每当我尝试运行整个项目时,我最终得到OutOfMemoryError。但是,如果我将classes目录缩小到其中一个子文件夹,则会成功分析项目。我尝试更改JVM Xmx选项无效。请建议。

1 个答案:

答案 0 :(得分:0)

Sonar将构建您的项目并运行测试用例以根据您的规则分析代码。因此,如果您的测试用例和构建需要更多内存,则必须提供该内存。有几种选择。第一个是增加你已经尝试过的堆大小。您还可以清除构建空间并重建源代码。如果您不想调试测试用例,可以跳过测试用例以节省内存。