Изменение версии плагина Maven Compiler на 1.6 дает ошибку - PullRequest
1 голос
/ 21 октября 2011

Я получаю эту ошибку, когда я изменяю версию плагина на 1.6 вместо 1.5:

не отображаемый символ для кодировки UTF8

Символ, который он пытается отобразить, является символом авторского права. Мой пом выглядит так:

   <plugin>
      <groupId>org.apache.maven.plugins</groupId>
      <artifactId>maven-compiler-plugin</artifactId>
      <version>2.0.1</version>
      <configuration>
        <source>1.6</source>
        <target>1.6</target>
      </configuration>
   </plugin>

Как мне это исправить?

1 Ответ

0 голосов
/ 21 октября 2011

Вы должны сохранить свой файл .java с символом в кодировке UTF-8.Также добавьте

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

в <project> и сделайте явную кодировку Java:

<configuration>
    <source>1.6</source>
    <target>1.6</target>
    <encoding>UTF-8</encoding>
</configuration>
...