2

私はどの呪文にどのような呪文を入れますpom.xml

export JAVA_TOOL_OPTIONS='-Dfile.encoding=UTF-8'

.profile?私は試した

<configuration>
    <file.encoding>UTF-8</file.encoding>
</configuration>

maven-compiler-pluginと_

<properties>
    <file.encoding>UTF-8</file.encoding>
</properties>

トップレベルで、それは機能しませんでした。

主なアイデアは、環境からではなく、からこれを設定することです(これが実行される環境を制御することはできませpom.xml。繰り返しますが、私は他を変更するソリューションには興味がありません。.profile

4

3 に答える 3

6

デフォルトの解決策は、次を使用することです。

<project>
  ...
  <properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
  </properties>
  ...
</project>

maven-compiler-pluginの構成は異なり、特に上記のプロパティを使用します。

于 2012-04-30T16:26:15.147 に答える
1

次のことを試してください。

    <configuration>
     ...
     <systemProperties>
        <systemProperty>
          <name>propertyName</name>
          <value>propertyValue</value>
        </systemProperty>
        ...
     </systemProperties>
    </configuration>

これはうまくいくはずです。少なくとも、他の Maven プラグインでは機能します。

于 2012-04-30T16:12:26.090 に答える