为什么我们需要设置SONAR_RUNNER_OPTS?

时间:2014-10-27 09:59:49

标签: java sonarqube

任何人都能告诉我sonar-runner-opts及其用途是什么意思吗?

SONAR_RUNNER_OPTS:-Xmx512m -XX:MaxPermSize=10240m

java-opts和sonar-opts有什么区别?

1 个答案:

答案 0 :(得分:3)

当您使用sonar-runner命令行可执行文件在项目上启动SonarQube分析时,SONAR_RUNNER_OPTS用于传递给JVM 的自定义参数

例如,您可能有一个大型项目,JVM需要大量RAM才能在不获取OutOfMemoryError的情况下运行完整分析:您可以增加JVM堆的最大大小使用这个环境变量。

这意味着这些参数不会影响其他程序,只会影响SonarQube Runner。