2013-07-01 10 views
6

Używam sonaru do przejrzenia mojego kodu dla projektu java. wersja, której używam to wer. 2.2, używam sonaru po raz pierwszy. Nie mam pojęcia, jak dodać projekt do serwera sonaru. Proszę o pomoc w tymDodawanie nowego projektu do sonaru v.2.9

Dzięki.

+0

, które narzędzie do budowania? Maven? Maven ma wtyczkę sonaru .. jeśli używasz ant - spróbuj tego linku http://www.sonarqube.org/sonar-2-6-adds-continuous-inspection-support-for-ant-community/#more-4887 – Richie

+0

ya .. Używam programu maven ... ale chciałem wiedzieć, jak dodać projekt do sonaru, jeśli nie chcę używać żadnej wtyczki ani żadnego innego narzędzia do budowania. – user2537893

+0

Nie jestem pewien, czy można dodawać projekty do SONAR bez narzędzia budowania. Z dokumentacji wydaje się, że potrzebuje jakiegoś narzędzia do budowania skryptów SONAR. – Richie

Odpowiedz

15

Nie ma opcji, aby "dodać" projekt w sonarze z interfejsu użytkownika sonaru. Projekty są automatycznie dodawane do sonaru w przypadku udanej analizy. Proponuję Ci następujące:

  1. Zaktualizuj do najnowszej wersji sonaru. http://www.sonarqube.org/downloads/
  2. Przeczytaj analyzing source code guide gdzie można znaleźć instrukcje do wszystkich dostępnych metod, aby wywołać nową analizę

Update: Sonarqube pozwala (myślę, że po wersji 5.x) zaopatrzenie projektów, jak to opisano w ich documentation

+0

Witam, mam sonar i maven zainstalowane na dwóch różnych hostach. Czy polecenie mvn sonar: sonar work? Czy jest gdziekolwiek w mavenie, muszę zdefiniować adres sonaru lub jakąkolwiek inną aktualizację w pom.xml? – user2537893

+1

Tak, możesz, ale nadal nie przeczytałeś instrukcji: http://docs.codehaus.org/display/SONAR/Analyzing+ with+Maven – ppapapetrou

9

Z rolą administratora można "Zapewnić" projekt.

  1. Zaloguj się jako administrator
  2. Wybierz Settings z menu
  3. Wybierz System ->Provisioning z podmenu
  4. Kliknij Create (na samym prawej ramce)
2

To całkiem proste z najnowszą wersją. Wszystko co musisz zrobić, to zainstalować jako przewodnik. I wyświetli polecenie, które należy wykonać za pomocą narzędzia do kompilacji w folderze projektu.

Na przykład dla Maven byłoby jak

mvn sonar:sonar -Dsonar.host.url=http://localhost:9000 -Dsonar.login=4aa32e977ab1513e3fe5c3ac0c7883528d01a5e8. 

Z polecenia podobnego do tego sprawozdania zostanie wysłany do Sonarqube. I analiza kodu zostanie wykonana

Powiązane problemy