2
我正在用Sonar分析一個相當大的項目。前幾次運行順利,但現在出現錯誤。與時間機器和違規分析器有關:如何增加Sonar java堆大小?
java.lang.OutOfMemoryError: GC overhead limit exceeded
at
org.sonar.plugins.core.timemachine.ViolationTrackingDecorator.mapViolations(ViolationTrackingDecorator.java:131)
at org.sonar.plugins.core.timemachine.ViolationTrackingDecorator.decorate(ViolationTrackingDecorator.java:70)
我使用ANT執行Sonar。我可以以某種方式增加java堆大小嗎?
嗯我該如何在Sonar Ant目標中執行此操作? – user1340582
@ user1340582不,只能從命令行更改JVM設置。 ANT本身是一個Java程序,這是ANT在啓動時使用的Unix環境變量。 –
@ user1340582另一種方法是使用ANT的「exec」任務調用Sonar Java runner來分析代碼。 –