これはset file.encoding
from pom.xml
のフォローアップです。 Charset.defaultCharset()がUTF-8を返すようにする必要があります。 私が走るとき`pom.xml`から` defaultCharset`を設定してください
JAVA_TOOL_OPTIONS='-Dfile.encoding=UTF-8' mvn clean compile test package
私はそれを手に入れます。しかし、私はmvn
がどのように呼び出されたかについて何も制御していないので、デフォルトの文字セットをutf-8
に設定するものをpom.xml
に入れる必要があります。 どのsystemPropertyVariables
を設定しますか?
EDIT: 私は、彼らが助けていない
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
と
<configuration>
<systemPropertyVariables>
<file.encoding>${project.build.sourceEncoding}</file.encoding>
<charset>${project.build.sourceEncoding}</charset>
</systemPropertyVariables>
</configuration>
持っています。 defaultCharset
はまだUS-ASCII
です。
私はそれを持っている、それは助けにはなりません。 – sds