1)
$ brew install sonar
Warning: You are using OS X 10.12.
We do not provide support for this pre-release version.
You may encounter build failures or other breakages.
Please create pull-requests instead of filing issues.
==> Downloading https://sonarsource.bintray.com/Distribution/sonarqube/sonarqube-5.6.zip
######################################################################## 100.0%
==> Caveats
To have launchd start sonar now and restart at login:
brew services start sonar
Or, if you don't want/need a background service you can just run:
sonar console
==> Summary
/usr/local/Cellar/sonar/5.6: 1,882 files, 128.4M, built in 2 minutes 23 seconds
2)
$ sonar console
Running SonarQube...
wrapper | --> Wrapper Started as Console
wrapper | Launching a JVM...
jvm 1 | Wrapper (Version 3.2.3) http://wrapper.tanukisoftware.org
jvm 1 | Copyright 1999-2006 Tanuki Software, Inc. All Rights Reserved.
jvm 1 |
jvm 1 | 2017.11.05 12:54:24 INFO app[o.s.a.AppFileSystem] Cleaning or creating temp directory /usr/local/Cellar/sonar/5.6/libexec/temp
jvm 1 | 2017.11.05 12:54:24 INFO app[o.s.p.m.JavaProcessLauncher] Launch process[es]: /Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home/jre/bin/java -Djava.awt.headless=true -Xmx1G -Xms256m -Xss256k -Djava.net.preferIPv4Stack=true -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:CMSInitiatingOccupancyFraction=75 -XX:+UseCMSInitiatingOccupancyOnly -XX:+HeapDumpOnOutOfMemoryError -Djava.io.tmpdir=/usr/local/Cellar/sonar/5.6/libexec/temp -javaagent:/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home/jre/lib/management-agent.jar -cp ./lib/common/*:./lib/search/* org.sonar.search.SearchServer /usr/local/Cellar/sonar/5.6/libexec/temp/sq-process4755762987164407465properties
jvm 1 | 2017.11.05 12:54:59 INFO app[o.s.p.m.Monitor] Process[es] is up
jvm 1 | 2017.11.05 12:54:59 INFO app[o.s.p.m.JavaProcessLauncher] Launch process[web]: /Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home/jre/bin/java -Djava.awt.headless=true -Dfile.encoding=UTF-8 -Djruby.management.enabled=false -Djruby.compile.invokedynamic=false -Xmx512m -Xms128m -XX:+HeapDumpOnOutOfMemoryError -Djava.net.preferIPv4Stack=true -Djava.io.tmpdir=/usr/local/Cellar/sonar/5.6/libexec/temp -javaagent:/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home/jre/lib/management-agent.jar -cp ./lib/common/*:./lib/server/*:/usr/local/Cellar/sonar/5.6/libexec/lib/jdbc/h2/h2-1.3.176.jar org.sonar.server.app.WebServer /usr/local/Cellar/sonar/5.6/libexec/temp/sq-process6053952846971278151properties
3)
http://localhost:9000/
Then create a project with a key (we can use any name as key).
4)
In Eclipse:
Install Eclipse plugin
Go to "Help" -- "Install New Software" This should display the Install dialog box.
Paste the Update Site URL (http://downloads.sonarsource.com/eclipse/eclipse/) into the field Work with and press Enter. This should display the list of available plugins and components:
5)
In Eclipse:
Configure your local/remote sonar in your Eclipse.
Go to "Window" -- "Preferences" -- "Sonar" -- "Servers".
Sonar Eclipse is pre-configured to access a local Sonar server listening on http://localhost:9000/.
Set username and password (admin and admin)
6)
In Eclipse:
Right click on project and select “Configure” -- “Associate with Sonar”.
In the Sonar project text field, start typing the name of the project which we created in Sonar dashboard and select it in the list box:
7)
In Eclipse:
Run Sonar Analysis in Local:
Right click on project and select “SonarQube” -- “Analyse”.
8)
$ brew install sonar
Warning: You are using OS X 10.12.
We do not provide support for this pre-release version.
You may encounter build failures or other breakages.
Please create pull-requests instead of filing issues.
==> Downloading https://sonarsource.bintray.com/Distribution/sonarqube/sonarqube-5.6.zip
######################################################################## 100.0%
==> Caveats
To have launchd start sonar now and restart at login:
brew services start sonar
Or, if you don't want/need a background service you can just run:
sonar console
==> Summary
/usr/local/Cellar/sonar/5.6: 1,882 files, 128.4M, built in 2 minutes 23 seconds
2)
$ sonar console
Running SonarQube...
wrapper | --> Wrapper Started as Console
wrapper | Launching a JVM...
jvm 1 | Wrapper (Version 3.2.3) http://wrapper.tanukisoftware.org
jvm 1 | Copyright 1999-2006 Tanuki Software, Inc. All Rights Reserved.
jvm 1 |
jvm 1 | 2017.11.05 12:54:24 INFO app[o.s.a.AppFileSystem] Cleaning or creating temp directory /usr/local/Cellar/sonar/5.6/libexec/temp
jvm 1 | 2017.11.05 12:54:24 INFO app[o.s.p.m.JavaProcessLauncher] Launch process[es]: /Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home/jre/bin/java -Djava.awt.headless=true -Xmx1G -Xms256m -Xss256k -Djava.net.preferIPv4Stack=true -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:CMSInitiatingOccupancyFraction=75 -XX:+UseCMSInitiatingOccupancyOnly -XX:+HeapDumpOnOutOfMemoryError -Djava.io.tmpdir=/usr/local/Cellar/sonar/5.6/libexec/temp -javaagent:/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home/jre/lib/management-agent.jar -cp ./lib/common/*:./lib/search/* org.sonar.search.SearchServer /usr/local/Cellar/sonar/5.6/libexec/temp/sq-process4755762987164407465properties
jvm 1 | 2017.11.05 12:54:59 INFO app[o.s.p.m.Monitor] Process[es] is up
jvm 1 | 2017.11.05 12:54:59 INFO app[o.s.p.m.JavaProcessLauncher] Launch process[web]: /Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home/jre/bin/java -Djava.awt.headless=true -Dfile.encoding=UTF-8 -Djruby.management.enabled=false -Djruby.compile.invokedynamic=false -Xmx512m -Xms128m -XX:+HeapDumpOnOutOfMemoryError -Djava.net.preferIPv4Stack=true -Djava.io.tmpdir=/usr/local/Cellar/sonar/5.6/libexec/temp -javaagent:/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home/jre/lib/management-agent.jar -cp ./lib/common/*:./lib/server/*:/usr/local/Cellar/sonar/5.6/libexec/lib/jdbc/h2/h2-1.3.176.jar org.sonar.server.app.WebServer /usr/local/Cellar/sonar/5.6/libexec/temp/sq-process6053952846971278151properties
3)
http://localhost:9000/
Then create a project with a key (we can use any name as key).
4)
In Eclipse:
Install Eclipse plugin
Go to "Help" -- "Install New Software" This should display the Install dialog box.
Paste the Update Site URL (http://downloads.sonarsource.com/eclipse/eclipse/) into the field Work with and press Enter. This should display the list of available plugins and components:
5)
In Eclipse:
Configure your local/remote sonar in your Eclipse.
Go to "Window" -- "Preferences" -- "Sonar" -- "Servers".
Sonar Eclipse is pre-configured to access a local Sonar server listening on http://localhost:9000/.
Set username and password (admin and admin)
6)
In Eclipse:
Right click on project and select “Configure” -- “Associate with Sonar”.
In the Sonar project text field, start typing the name of the project which we created in Sonar dashboard and select it in the list box:
7)
In Eclipse:
Run Sonar Analysis in Local:
Right click on project and select “SonarQube” -- “Analyse”.
8)