2015-01-27 8 views
6

Qualcuno mi può spiegare che cosa è la differenza tra sonar e sonarQube come ho detto per integrare il sonar con Eclipse sto usando eclissi di Luna, ma quando ho provato a cercare il sonar usandodifferenza tra sonar e sonarqube

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

sto ottenendo sonarQube non sonar quindi la mia domanda è che siano essi uguale o diverso se stesso posso andare avanti da installare nella eclisse se non allora da dove installare il sonar in quanto è il mio requirement.please chiunque suggerire

risposta

6

SonarQube (formerly just "Sonar") è un sistema basato su server. Naturalmente puoi installarlo sulla tua macchina locale (i requisiti hardware sono minimi). Ma è un central server with a database.

Le analisi vengono eseguite da alcuni software "client" Sonar, che può essere il sonar runner, il sonar ant task, il sonar Eclipse plug-in ecc. I risultati dell'analisi possono essere caricati automaticamente sul server, a cui è possibile accedere tramite l'applicazione Web sonar.

In un ambiente con molti sviluppatori, è necessario eseguire un server di build (ad esempio Hudson o Jenkins), che esegue analisi sonar automatiche come parte della build notturna. Sono possibili altre pianificazioni, ma gli sviluppatori dovrebbero sapere quando possono aspettarsi aggiornamenti dei risultati dell'analisi lato server. I risultati dell'analisi automatica possono essere visualizzati nell'editor Eclipse del singolo sviluppatore tramite il plug-in Eclipse sonar.

2

Da SonarQube

SonarQube (precedentemente sonar) è una piattaforma open source per il controllo continuo della qualità del codice.

Da http://www.sonarqube.org/

software SonarQube ™ (precedentemente conosciuto come “Sonar”) è un progetto open source ospitato presso Codehaus.