我想在我公司建立一个声纳仪表板,让观众比开发者圈子更广泛。所以我想使用法国标签,例如使用“Règle”而不是“Rule”。
但是重音字符拼写错误,因为未解析的utf-8«Régles»并且无法通过maven声纳插件解决:
在pom.xml中:
<sonar.profile>Règles XXXX</sonar.profile>
在控制台中:
[INFO] Quality profile for java: Règles XXXX
.../...
[ERROR] Failed to execute goal org.sonarsource.scanner.maven:sonar-maven-plugin:3.2:sonar (default-cli) on project xxxx: sonar.profile was set to 'Règles XXXX' but didn't match any profile for any language. Please check your configuration. -> [Help 1]
我做错了什么?
答案 0 :(得分:3)
你没有“指定”pom中的个人资料,你重写它。
在SonarQube界面中,只需将RèglesXXXX设置为默认配置文件或将相关项目分配给它,然后从您的pom中删除该属性。
另请注意,有一个法语本地化插件,但它有点过时了。
答案 1 :(得分:1)
您可能受此问题的影响: https://jira.sonarsource.com/browse/SONAR-8428
目前没有修复,因此您应该将配置文件重命名为不包含非ascii字符。