Gri*_*nis 3 utf maven exec-maven-plugin
我试图通过exec-maven-plugin执行我的独立应用程序,但是它以WIN编码而不是UTF-8开始。我读到有关Java命令行键-Dfile.encoding = UTF-8的信息。如何将此属性设置为我的应用程序?谢谢
Maven Pom:
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>exec-maven-plugin</artifactId>
<configuration>
<executable>java</executable>
<mainClass>my.main.Class</mainClass>
</configuration>
</plugin>
Run Code Online (Sandbox Code Playgroud)
要设置的编码mvn exec:java
,请设置MAVEN_OPTS
环境变量,例如:
export MAVEN_OPTS=-Dfile.encoding=utf-8
Run Code Online (Sandbox Code Playgroud)
这是exec-maven-plugin用法页面上所说的内容:
注意:Java目标不会产生新进程。您要传递给执行的类的任何特定于VM的选项都必须使用MAVEN_OPTS环境变量传递给Maven VM。例如
MAVEN_OPTS = -Xmx1024m
否则,请考虑使用exec目标。
根据 exec-maven-plugin 文档,它应该如下所示:
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>exec-maven-plugin</artifactId>
<configuration>
<mainClass>my.main.Class</mainClass>
<commandlineArgs>-Dfile.encoding=UTF-8</commandlineArgs>
</configuration>
</plugin>
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
2439 次 |
最近记录: |