2014-11-10 19 views
5

Sto usando Netbeans 8.0.1 e devo eseguire e controllare l'analisi SonarQube dal mio IDE prima di passare a SVN. Ho installato il plugin Netbeans-Radar plugin per avviare l'analisi locale e controllare i risultati. Questo plugin ha un'opzione chiamata "Ottieni problemi con Sonnar Runner" per questo scopo come ho trovato in questo sito: http://code.google.com/p/radar-netbeans/Configurazione Netbeans Radar Plugin

Il problema è che quando eseguo questa opzione, dopo un momento, ricevo un "Java Heap Space" errore. So cosa significa questo errore ma non so come risolverlo. Ho provato ad aumentare lo spazio heap di Netbeans, aggiungendo l'argomento "-J-Xmx1024m" alla proprietà "netbeans_default_options" nel file .../Netbeans 8.0/etc/netbeans.conf. Lo spazio heap di Netbeans è davvero aumentato, mentre controllo con jvisualVM (il processo Netbeans ha 1 GB di spazio heap).

Il problema è che il plug-in avvia un processo indipendente e non utilizza gli argomenti indicati nel file netbeans.conf. Nel log degli errori, vedo che questo comando è in fase di lancio:

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 

Quindi, la domanda è, qualcuno può dirmi come posso configurare il plugin Netbeans-radar al fine di aumentare lo spazio di heap? Come posso configurare Netbeans o il plugin Radar per utilizzare l'argomento "-Xmx1024m" all'avvio di java.exe?

Io uso questa versione: Netbeans 8.0.1, Radar-plugin 2.1

+0

Funzione richiesta nel sito ufficiale [http://code.google.com/p/radar-netbeans/issues/detail?id=29](http://code.google.com/p/radar-netbeans/ problemi/dettaglio? id = 29) – ARIS

risposta

6

La funzione è stata richiesta al sito ufficiale in questo link: http://code.google.com/p/radar-netbeans/issues/detail?id=29 ed è stato aggiunto nella versione 2.2-SNAPSHOT (non rilasciato in data odierna) .

Nel pannello delle impostazioni (strumenti> opzioni> Varie> SonarQube) è disponibile un'opzione denominata "Argomenti JVM Runner". Ho provato con 1 GB (opzione -Xmx1024m) e ora funziona perfettamente.

Problemi correlati