Maven平台编码 [英] maven platform encoding
本文介绍了Maven平台编码的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
当您运行mvn --version
时,输出的一部分包括语言环境和普拉特格式编码.
例如:Default locale: en_GB, platform encoding: Cp1252
when you run mvn --version
part of the output includes the locale and pratform encoding.
For example: Default locale: en_GB, platform encoding: Cp1252
我想知道它是从哪里提取的以及如何设置它们
I would like to know where it picks these up from and how they can be set
推荐答案
从Java系统属性中挑选这些值.这是设置编码的方法:
maven picking these values from Java system properties. Here is how you could set encoding:
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
或者:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<configuration>
<encoding>UTF-8</encoding>
</configuration>
</plugin>
或将参数传递到maven命令行:
Or pass parameter to maven command line:
mvn -Dproject.build.sourceEncoding=UTF-8
这篇关于Maven平台编码的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文