我有一个测试通过 Eclipse 但由于 unicode 问题在 Maven 中失败。测试使用这个字符:ä - 测试检查字符的长度,在 eclipse 中它是一个但 maven 将它转换为 2 个字符:├ñ。有谁知道我怎样才能让 maven 表现得与 eclipse 一样?
到目前为止,我已经尝试添加
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
到根目录和测试所在项目的 pom 中。另外,我尝试直接添加到 pom 的 maven 插件部分,如下所示:
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<!-- <version>2.1</version>-->
<configuration>
<outputEncoding>UTF-8</outputEncoding>
</configuration>
Eclipse 设置为使用 UTF-8。我没有想法了。如果我有什么明显做错的事情,请告诉我。
为什么这在 Eclipse 中运行良好但在 Maven 中运行良好?!
谢谢,