我们如何强制 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 中执行此操作的其他人: