2. - Support de Java 8.
- Analyse de projet Multi-Language.
3. I-Installation de ‘Web Plugin’ :
Le plugin permet l'analyse du langage HTML (inclus
dans HTML, JSP, JSF, Ruby, PHP, etc pages).
II- Redémarrez SonarQube
4. III- Configuration de ‘sonar-projet.properties’
1 - définie les dossiers source du projet.
2 - désactiver le forçage du langage de programmation.
5. I-Configuration de MySQL .
1 - Emplacement de fichier de
configuration de MySQL dans
le serveur 172.16.121.38 :
/opt/lampp/etc/my.cnf
2 – Cette configuration pour
les grands projets :
Augmentation de Mémoire
max_allowed_packet = 80M
key_buffer = 16M
innodb_buffer_pool_size = 16M
6. II - Connexion avec la base de données MySQL
Configuration de sonar.properties
7. I - Augmentation de Mémoire Pour l’analyse de grands projets. ( sonar-
runner.bat ).
Remplacé % SONAR_RUNNER_OPTS% par Xms256m-Xmx1024m en sonar runner.bat
8. II – Connexion avec MySQL et SonarQube ( sonar-runner.properties )
1 - Url de SonarQube
2 - Paramètre de MySQL ( Server/base de donnés)
3 – Utilisateur et mot de pass de MySQL
9. I – Les permissions
1-le chemin de sonar.sh dans le serveur :
/sonar4/bin/linux-x86-64/
2- On change la permission vers 777 pour sonar.sh
II – Démarrage de Serveur SonarQube :
Via Putty :
/sonar4/bin/linux-x86-64/sonar.sh start
10. 1 – Entrer dans le Dossier de Projet via la ligne de commande ( CMD ) .
2 – Glisser sonar-runner .bat vers la fenêtre de la ligne de commande .
16. Installation de Sonar Jar dans ANT
http://repository.codehaus.org/org/codehaus/sonar-plugins/sonar-ant-task/2.1/sonar-ant-
task-2.1.jar
Placé le Jar dans l’emplacement suivant :
/root/.hudson/tools/apache-ant-1.8.2/lib
17. Installation de Sonar Jar dans ANT
http://repository.codehaus.org/org/codehaus/sonar-plugins/sonar-ant-task/2.1/sonar-ant-
task-2.1.jar
Placé le Jar dans l’emplacement suivant :
/root/.hudson/tools/apache-ant-1.8.2/lib