我们如何强制Eclipse项目为特定类型的文件使用特定的编码格式?
示例:UTF-8 for *.sql and ISO-8859-1 for *.java
我当然可以在Eclipse中做到这一点 但是为了团队和任何新人的利益,我想在构建过程中自动化这项任务。
提前谢谢。
答案 0 :(得分: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中执行此操作的人: