2015-01-27 9 views
6

Czy ktoś może mi wyjaśnić jaka jest różnica między sonar i sonarQube jak powiedziałem zintegrować sonar z Eclipse używam eclipse Luna ale gdy próbowałem szukać sonar użyciuróżnica między sonar i sonarqube

Help----> Eclipse Marketplace ---->search (sonar) 

Dostaję sonarQube nie Sonar Dlatego moje pytanie jest to, że są one takie same lub różne, jeśli samo mogę śmiało zainstalować w Eclipse, jeśli nie, to skąd zainstalować sonaru jak to jest moja requirement.please ktoś sugerują

Odpowiedz

6

SonarQube (formerly just "Sonar") jest systemem opartym na serwerze. Oczywiście można go zainstalować na lokalnym komputerze (wymagania sprzętowe są minimalne). Ale jest to central server with a database.

Analizy wykonywane są przez niektóre "klienta" Sonar oprogramowanie, które może być sonar runner, sonar ant zadanie, sonar Eclipse itp. Wyniki analizy mogą być automatycznie przesłane do serwera, gdzie można uzyskać dostęp za pośrednictwem sonarowa aplikacja internetowa.

W środowisku, w którym pracuje wielu programistów, należy uruchomić serwer kompilacji (np. Hudson lub Jenkins), który wykonuje automatyczne analizy sonaru w ramach nocnej kompilacji. Możliwe są inne harmonogramy, ale programiści powinni wiedzieć, kiedy mogą spodziewać się aktualizacji wyników analizy po stronie serwera. Wyniki zautomatyzowanej analizy można wyświetlić w edytorze indywidualnego programisty Eclipse za pomocą sonaru Eclipse.

2

Od SonarQube

SonarQube (dawniej Sonar) jest otwartą platformą źródłem ciągłej kontroli jakości kodu.

Od http://www.sonarqube.org/

oprogramowania SonarQube ™ (poprzednio znany jako „Sonar”) jest projektem open source hostowane na Codehaus.