You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Stephane Gamard 242b94658b Disable process monitoring when in debug with agentlib:jdwt 9 years ago
plugins SONAR-5343 Replace "Branch coverage" by "Condition coverage" 9 years ago
server Disable process monitoring when in debug with agentlib:jdwt 9 years ago
sonar-application Disable process monitoring when in debug with agentlib:jdwt 9 years ago
sonar-batch SONAR-5417 Load project referentials using WS 9 years ago
sonar-batch-maven-compat Remove deployment of sonar-batch-maven-compat to Nexus 10 years ago
sonar-batch-protocol SONAR-5417 Load project referentials using WS 9 years ago
sonar-check-api Upgrade to 4.5-SNAPSHOT 10 years ago
sonar-colorizer Upgrade to 4.5-SNAPSHOT 10 years ago
sonar-core SONAR-5417 Load project referentials using WS 9 years ago
sonar-deprecated SONAR-5389 New duplication API 10 years ago
sonar-duplications SONAR-5389 New duplication API 10 years ago
sonar-graph Upgrade to 4.5-SNAPSHOT 10 years ago
sonar-home Upgrade to 4.5-SNAPSHOT 10 years ago
sonar-java-api Upgrade to 4.5-SNAPSHOT 10 years ago
sonar-markdown Merge commit '46a655cc343aba370396d8af5fbc34d5da668a0a' into HEAD 10 years ago
sonar-maven-plugin Upgrade to 4.5-SNAPSHOT 10 years ago
sonar-maven3-plugin Upgrade to 4.5-SNAPSHOT 10 years ago
sonar-plugin-api SONAR-5417 Load project referentials using WS 9 years ago
sonar-testing-harness Merge commit '46a655cc343aba370396d8af5fbc34d5da668a0a' into HEAD 10 years ago
.gitattributes Tests should be independent from EOL in resources 13 years ago
.gitignore SONAR-5408 extract sonar-web from sonar-server 10 years ago
.mailmap .mailmap file to resolve wrong author names 12 years ago
COPYING Fix crlf 13 years ago
KEYS Change Olivier Gaudin's key 9 years ago
README.md Remove old web dev mode 10 years ago
build.sh SONAR-4898 fix zip size in enforcer rule 10 years ago
copyright.txt Update copyright headers (replace 2013 by 2014) 10 years ago
debug.sh Disable process monitoring when in debug with agentlib:jdwt 9 years ago
fork.sh SONAR-5483 - Fails to start if no master available in cluster (mainly do to wrong coordinates in properties) 9 years ago
format-headers.sh Add format-headers.sh, just to remind "mvn license:format" 10 years ago
pom.xml SONAR-5524 Upgrade version of sonar-java-plugin to 2.4 9 years ago
quick-build.sh SONAR-4898 improve default settings 10 years ago
run.sh SONAR-4898 - Renamed sonar.es.* properties to sonar.search.* 10 years ago
start.sh start-mac.sh and stop-mac.sh are renamed start/stop.sh as they support linux 10 years ago
stop.sh start-mac.sh and stop-mac.sh are renamed start/stop.sh as they support linux 10 years ago
third-party-licenses.sh Add third-party-licenses.sh 10 years ago

README.md

SonarQube

Put your technical debt under control. For more information please see:

Build

  • Install JDK 6 or greater
  • Install Maven 3.0.5 or greater
  • Execute build.sh. ZIP file of application is generated into sonar-application/target/

Debug Maven Analysis

Debug Maven analysis by executing mvnDebug sonar:sonar. Then attach your IDE to the remote process (the listening port is 8000).

Example in Intellij Idea : Run -> Edit configurations -> Add new configuration -> Remote -> port 8000.

Profile Maven Analysis with JProfiler

Duplicate $MAVEN_HOME/bin/mvnDebug to mvnJProfiler and replace the property MAVEN_DEBUG_OPTS by:

MAVEN_DEBUG_OPTS="-Xint -agentlib:jprofilerti=port=8849 -Xbootclasspath/a:/path/to/jprofiler/bin/agent.jar"

Then start JProfiler -> Connect to an application on a remote computer

License

Copyright 2008-2014 SonarSource.

Licensed under the GNU Lesser General Public License, Version 3.0: http://www.gnu.org/licenses/lgpl.txt