0


特定の種類のファイルに対して特定のエンコード形式を使用するように Eclipse プロジェクトに強制するにはどうすればよいでしょうか。

例 :UTF-8 for *.sql and ISO-8859-1 for *.java

もちろん、Eclipseでそれを行うことができます。
しかし、チームと新規参入者の利益のために、ビルド プロセスでこのタスクを自動化したいと考えています。

事前に感謝します。

4

1 に答える 1

1

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. ウィンドウ >> 設定 >> 一般 >> コンテンツ タイプ
  2. 適切なコンテンツ タイプを選択します。
  3. ウィンドウの下部で、そのコンテンツ タイプの特定のエンコーディングを指定します。
于 2012-01-19T15:32:04.863 に答える