设置javac 输出
set JAVA_TOOL_OPTIONS=-Duser.language=en
JAVA_TOOL_OPTIONS=-Duser.language=en
如果用java/java.exe来启动JVM,那么在命令行上使用 -Duser.country=US 就可以把国家指定为美国。用javac/javac.exe来启动javac编译器则需要再多加个-J在前面,也就是 -J-Duser.country=US 。
maven-surefire-plugin 控制
<camel.surefire.fork.vmargs>-XX:+ExitOnOutOfMemoryError -Duser.language=en -Duser.region=GB </camel.surefire.fork.vmargs>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<argLine>@{camel.surefire.fork.vmargs}</argLine>
</configuration>
</plugin>
maven-compiler-plugin 控制
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>${maven-compiler-plugin-version}</version>
<configuration>
<release>${jdk.version}</release>
<maxmem>512M</maxmem>
<fork>${compiler.fork}</fork>
<showDeprecation>true</showDeprecation>
<showWarnings>true</showWarnings>
<compilerArgs>
<!-- SB2 actuator endpoint requires MethodParameter metadata -->
<arg>-parameters</arg>
<arg>-J-Duser.country=US</arg>
</compilerArgs>
</configuration>
</plugin>