En utilisant le serveur SonarQube 6.3.1, org.sonarsource.scanner.maven: sonar-maven-plugin: 3.2 et 3.3.0.603, Apache Maven 3.5.0, version Java : 1.8.0_91, vendeur: Oracle Corporation, exécutant Fedora 25L'analyse SonarQube de la goyave v18 - InternalPrefixUnaryExpression ne peut pas être convertie en MethodInvocationTree
étapes pour reproduire:
- --branch clone git v18.0 https://github.com/google/guava.git
- cd goyave
- mvn -X org.sonarsource .scanner.maven: sonar-maven-plugin: 3.3.0.603 : Sonar
cette erreur d'affichage ici que je ne suis pas autorisé à créer SonarSource problème JIRA
[ERREUR] Impossible d'exécuter org.sonarsource.scanner.maven but: sonar-maven-plugin: 3.2: sonar (default-cli) sur le projet gava-parent: SonarQube ne peut pas analyser le fichier: '/home/rsvoboda/tmp/guava/guava/src/com/google/common/util/concurrent/Monitor.java': org. sonar.java.model.expression.InternalPrefixUnaryExpression ne peut pas être converti en org.sonar.plugins.java.api.tree.MethodInvocationTree -> [Help 1]
Pour moi c'est un bug, je pourrais aller plus loin en utilisant une solution de contournement: - Dsonar.exclusions = **/com/google/common/util/concurrent/Monitor.java
Quelle version du plugin sonarJava est installée sur le serveur? Pouvez-vous poster la trace de la pile complète? – benzonico