Sonar Runner ALWAYS runs with MAVEN_OPTS -Xmx256m

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

Sonar Runner ALWAYS runs with MAVEN_OPTS -Xmx256m

Robert van Herk
Hi all,

We are running Sonar from Jenkins, through the plugin. It goes out of heap memory on one of our projects on the Findbugs analysis.

Sonar is configured to run as a Post Build Action in the project.
I tried increasing the memory by setting a higher value -Xmx1024m in MAVEN_OPTS here. But this seem to be complete ignored.

I checked this by catting /proc/PID/environ of the Sonar task and seeing that the MAVEN_OPTS there ALWAYS are -Xmx256m, no matter what I configure.

I also tried changing the global maven opts and the maven opts in the Build section of the project, but all to no avail: always Sonar/Findbugs is run with -Xmx256m.

When I run the Sonar command that Jenkins runs manually from the command line (through mvn sonar:sonar), it works perfectly. Probably because then the MAVEN_OPTS env variable is empty.

So I guess my questions are
- Where does MAVEN_OPS -Xmx256m come from? I don't think I set this anywhere in the Jenkins configuration?
- Is there maybe a bug that ignores the settings for Maven opts, for running Sonar/Findbugs?

Kind regards,
Robert


www.connectis.nl | Postbus 975 | 3000 AZ Rotterdam | +31 (0) 88 - 0120 222 | KvK 24444001

Connectis ontwikkelt een nieuw platform en zoekt ervaren software engineers.
Kijk op www.werkenbijconnectis.nl voor meer informatie.

Connectis, FederateNow™ en ZorgverlenerOnline zijn handelsmerken van Connected Information Systems B.V. 

Dit e-mailbericht en enige bijlage is uitsluitend bestemd voor de geadresseerde(n) en strikt vertrouwelijk. Aan dit bericht kunnen geen rechten ontleend worden. Op het werk van Connected Information Systems B.V. zijn haar algemene voorwaarden van toepassing.
Reply | Threaded
Open this post in threaded view
|

Re: Sonar Runner ALWAYS runs with MAVEN_OPTS -Xmx256m

Robert van Herk
Sorry, where I wrote 256 I meant  512. So:

Sonar Runner ALWAYS runs with MAVEN_OPTS -Xmx512m

Robert

www.connectis.nl | Postbus 975 | 3000 AZ Rotterdam | +31 (0) 88 - 0120 222 | KvK 24444001

Connectis ontwikkelt een nieuw platform en zoekt ervaren software engineers.
Kijk op www.werkenbijconnectis.nl voor meer informatie.

Connectis, FederateNow™ en ZorgverlenerOnline zijn handelsmerken van Connected Information Systems B.V. 

Dit e-mailbericht en enige bijlage is uitsluitend bestemd voor de geadresseerde(n) en strikt vertrouwelijk. Aan dit bericht kunnen geen rechten ontleend worden. Op het werk van Connected Information Systems B.V. zijn haar algemene voorwaarden van toepassing.