Netbeans雷达插件配置

6
我正在使用 Netbeans 8.0.1,我需要在提交到 SVN 之前从我的 IDE 运行和检查 SonarQube 分析。我已经安装了 Netbeans-Radar 插件来启动本地分析和检查结果。这个插件有一个名为“Get Issues With Sonnar Runner”的选项,据我在这个网站上发现,它是为此目的而设计的:http://code.google.com/p/radar-netbeans/ 问题在于,当我运行此选项时,过了一会儿,我就收到了“Java Heap Space”错误。我知道这个错误的意思,但我不知道该如何解决它。我尝试增加 Netbeans 的堆空间,向文件.../Netbeans 8.0/etc/netbeans.conf 中的属性“netbeans_default_options”添加参数“-J-Xmx1024m”。Netbeans 的堆空间确实增加了,我用 jvisualVM 进行了检查(Netbeans 进程有 1GB 堆空间)。
问题在于,该插件启动了一个独立的进程,并没有使用 netbeans.conf 文件中指定的参数。在错误日志中,我看到正在启动以下命令:
C:\Program Files (x86)\Java\jdk1.7.0_45\jre\bin\java.exe -cp C:\Users\XXX\AppData\Local\Temp\sonar-runner-impl7326402756121541816.jar org.sonar.runner.impl.BatchLauncherMain C:\Users\XXX\AppData\Local\Temp\sonar-project1505822727125430784.properties

问题是,有人能告诉我如何配置Netbeans-Radar插件以增加堆空间吗?在启动java.exe时,我该如何配置Netbeans或Radar插件来使用参数“-Xmx1024m”?

我使用的版本是:Netbeans 8.0.1,Radar插件2.1。


在官方网站[http://code.google.com/p/radar-netbeans/issues/detail?id=29]上请求的功能。 - ARIS
2个回答

6
这个功能是在官方网站的这个链接中请求的:http://code.google.com/p/radar-netbeans/issues/detail?id=29,并已添加到版本2.2-SNAPSHOT(当前未发布)中。
在设置面板中(工具>选项>杂项>SonarQube),有一个名为“Runner JVM arguments”的选项。我尝试使用1GB(选项-Xmx1024m),现在完美地工作了。

0

我为最新版本的SonarQube和Netbeans创建了插件“nb-sonarlint”的新版本。

请查看:nb-sonarlint/

您可以在单独的视图中查看问题,就像使用Eclipse插件一样。


这并没有回答问题。一旦您拥有足够的声望,您将能够评论任何帖子;相反,提供不需要询问者澄清的答案。- 来自审核 - ThrowsError

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接