J'utilise un programme appelé sonar-runner que vous exécutez à partir de la ligne de commande, et vous pouvez passer des paramètres optionnels. Par exemple, dans l'outil normal de ligne de commande de Windows, un appel peut ressembler à quelque chose comme :
sonar-runner -Dsonar.dryRun=true -Dsonar.inclusions=src/main/java/com/schoen/Test.java
Lorsque j'essaie d'exécuter cette même commande depuis Powershell, j'obtiens l'erreur suivante :
ERROR: Unrecognized option: .dryRun=true
INFO:
INFO: usage: sonar-runner [options]
INFO:
INFO: Options:
INFO: -D,--define <arg> Define property
INFO: -e,--errors Produce execution error messages
INFO: -h,--help Display help information
INFO: -v,--version Display version information
INFO: -X,--debug Produce execution debug output
Il analyse les paramètres de manière incorrecte, en les séparant par des points au lieu d'espaces. Y a-t-il un moyen de contourner ce problème ?