maven-eclipse-plugin и файл кодировки - PullRequest
0 голосов
/ 28 февраля 2011


Как заставить проект Eclipse использовать определенный формат кодировки для определенного типа файла?

Пример: UTF-8 for *.sql and ISO-8859-1 for *.java

Конечно, я могу сделать это в Eclipse.
Но в интересах команды и любого новичка, я хотел бы автоматизировать эту задачу вПроцесс сборки.

Спасибо заранее.

1 Ответ

1 голос
/ 19 января 2012

Предполагая, что ваши файлы sql находятся в папке, определенной как ресурс (например, / src / main / resources), вы можете указать другую кодировку с помощью плагина maven-resource.

<build>
  <plugins>
    <plugin>
      <groupId>org.apache.maven.plugins</groupId>
      <artifactId>maven-resources-plugin</artifactId>
      <version>2.5</version>
      <configuration>
        <encoding>UTF-8</encoding>
      </configuration>
    </plugin>
  </plugins>
  ... 
</build>

И источниккодировка определяется системой или вручную чем-то вроде:

<properties>
  <project.build.sourceEncoding>ISO-8859-1</project.build.sourceEncoding>
</properties>

Для тех, кто не знает, как это сделать в Eclipse:

  1. Window >> Preferences >>Общие >> Типы содержимого
  2. Выберите соответствующий тип содержимого.
  3. Укажите конкретную кодировку для этого типа содержимого в нижней части окна.
...