2017-06-19 1 views
0

J'ai 3 projets différents. L'un d'eux est basé sur Java 1.6 et les autres utilisent les fonctionnalités de Java 8. J'ai sonar-scanner localement et en exécutant l'analyse en utilisant des manuscrits (aucun Maven ou Gradle n'est employé). J'ai configuré le sonar.java.source pour être 1.6.Modifier la version de la source java pour plusieurs projets utilisant le même scanner sonar

Mon problème est que le même coureur est utilisé pour analyser les 2 autres projets (8 java). Comment puis-je changer la version de la source java pour les autres? Je ne veux pas le changer manuellement chaque fois que je veux courir le coureur. Puis-je le passer en paramètre?

Répondre

3

La version source n'est pas une propriété du scanner, mais des projets. Configurez ces valeurs dans votre pom ou vos fichiers sonar-project.properties ou dans les arguments de ligne de commande (-Dsonar.java.source=1.x), mais pas dans les propriétés du scanner SonarQube.