Сонар выдает ошибку при встрече с юникодом в Java - PullRequest
1 голос
/ 24 июня 2011

Я пытаюсь запустить сонар для нашего кода Java, используя минимальный Maven POM.

Я могу запустить 3 проекта

Когда я сталкиваюсь с проектом с Unicode UTF-8, команда sonar: sonar терпит неудачу!

INFO]  Sensor SquidSensor...
INFO]  Java AST scan...
INFO] ------------------------------------------------------------------------
ERROR] BUILD ERROR
INFO] ------------------------------------------------------------------------
INFO] Can not execute Sonar

mbedded error: Got an exception - unexpected char: '\', file : D:\Sonar\Projects\AoGServices\src\main\com\mypackage\ao565svc\services\KommunikationPrµferenceOpretServiceBean.java, line : 34
INFO] ------------------------------------------------------------------------

строка 34, имеющая имя класса с "\u00E6"

Как я могу сказать сонару работать с Unicode?

1 Ответ

1 голос
/ 24 июня 2011

Я не пробовал это, но я думаю, что вы можете исправить это, добавив в свой POM следующее:

<project>
  ...
  <properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    ...
  </properties>
  ...
</project>

Ссылки:

...