特定の種類のファイルに対して特定のエンコード形式を使用するように Eclipse プロジェクトに強制するにはどうすればよいでしょうか。
例 :UTF-8 for *.sql and ISO-8859-1 for *.java
もちろん、Eclipseでそれを行うことができます。
しかし、チームと新規参入者の利益のために、ビルド プロセスでこのタスクを自動化したいと考えています。
事前に感謝します。
特定の種類のファイルに対して特定のエンコード形式を使用するように Eclipse プロジェクトに強制するにはどうすればよいでしょうか。
例 :UTF-8 for *.sql and ISO-8859-1 for *.java
もちろん、Eclipseでそれを行うことができます。
しかし、チームと新規参入者の利益のために、ビルド プロセスでこのタスクを自動化したいと考えています。
事前に感謝します。
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でこれを行う方法がわからない他の人のために: