【发布时间】:2014-05-22 04:58:45
【问题描述】:
标签: java maven gwt encoding internationalization
标签: java maven gwt encoding internationalization
我用 Native2Ascii Maven 插件解决了我的问题。通过选择正确的工作目录(“目标”目录而不是“源”)和插件执行的正确阶段解决了这个问题。 “测试”阶段对我有用。所以文件在目标目录中复制,然后转换为ANSI编码,但原始文件保持不变。这里我的配置:
<project>
[...]
<build>
[...]
<plugins>
[...]
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>native2ascii-maven-plugin</artifactId>
</executions>
<execution>
<execution>
<id>native2ascii-utf8-validation</id>
<phase>test</phase>
<goals>
<goal>native2ascii</goal>
</goals>
<configuration>
<encoding>UTF8</encoding>
<includes>
<include>ValidationMessages*.properties</include>
</includes>
<workDir>${basedir}/target/classes/app/validation</workDir>
</configuration>
</execution>
</execution>
[...]
</executions>
[...]
</plugin>
[...]
</plugins>
[...]
</build>
[...]
</project>
【讨论】: