1

最小限の Maven pom を使用して、Java コードでソナーを実行しようとしています。

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"

ユニコードで動作するようにソナーに指示するにはどうすればよいですか?

4

1 に答える 1

1

私はこれを試していませんが、POM に以下を追加することでこれを修正できると思います:

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

参考文献:

于 2011-06-24T10:02:55.050 に答える