Configuration

Configuration générale

La configuration de Sonar se divise en trois aspects qui sont :


Configuration profil dans Sonar
Configuration des profils en fonction des langages

Par exemple on peut vouloir modifier les règles du profil java, on peut voir que la vue se divise alors en deux parties distinctes :


Modifier une régle Java dans Sonar
Configuration des violations d'un profil


Ajouter un projet

Pour ajouter un projet à Sonar, il existe quatre solutions. Cependant, il est à savoir qu'on ne peut pas ajouter un projet directement via Sonar.
En effet il va falloir utiliser un outil externe pour cela :


Il est possible de trouver plus d'information sur l'ajout d'un projet via ces techniques à l'url suivante : http://docs.codehaus.org/display/SONAR/Analyzing+Source+Code


Les outils externes

Comme vue précédemment dans la présentation de l'architecture, Sonar s'appuie sur des outils pour analyser les sources. Ces outils vont générer des rapports que Sonar va lire afin de remplir ses résultats. Il existe différents outils en fonction du langage des sources. Cependant, on peut faire des regroupements par catégories (liste non exhaustive) :


Les plugins

Il est possible d'ajouter des plugins à Sonar pour lui ajouter du comportement. Il existe 6 types de plugins différents.

Les différents types de plugin
Les 6 types de plugins de Sonar

Il est possible d'ajouter des plugins à Sonar pour lui ajouter du comportement. Il existe 6 genres de plugins différents qui peuvent être communautaire ou payant.


Les plugins peuvent être téléchargé et installé via le centre de plugin de l'interface de Sonar. Ou alors ils peuvent être téléchargé via n'importe quelle autre source, puis placé dans "/extensions/plugins".

Il est à noter que chacun peut développer un plugin, plus d'information à l'adresse suivante http://docs.codehaus.org/display/SONAR/Developing+Plugins