Maven平台编码 [英] maven platform encoding

查看:90
本文介绍了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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆