Using platform encoding (GBK actually) to copy filtered resources, i.e. build is platform dependent!

来源:互联网 发布:中国气象武器 知乎 编辑:程序博客网 时间:2024/05/06 17:40

执行Maven Install打包的时候,提示以下警告信息: 


[WARNING] Using platform encoding (GBK actually) to copy filtered resources, i.e. build is platform dependent!

解决方法:
打开项目属性》Resources,按下图修改。
这里写图片描述

保存后重新执行Maven Install 发现警告依然存在,原来是理解错误错误了,应该修改Maven的配置文件中关于编码的配置<encoding>utf-8</encoding>
完整示例:

<code class="hljs xml has-numbering"><span style="font-size:24px;">            <span class="hljs-tag"><<span class="hljs-title">plugin</span>></span>                <span class="hljs-tag"><<span class="hljs-title">groupId</span>></span>org.apache.maven.plugins<span class="hljs-tag"></<span class="hljs-title">groupId</span>></span>                <span class="hljs-tag"><<span class="hljs-title">artifactId</span>></span>maven-compiler-plugin<span class="hljs-tag"></<span class="hljs-title">artifactId</span>></span>                <span class="hljs-tag"><<span class="hljs-title">version</span>></span>3.0<span class="hljs-tag"></<span class="hljs-title">version</span>></span>                <span class="hljs-tag"><<span class="hljs-title">configuration</span>></span>                    <span class="hljs-tag"><<span class="hljs-title">encoding</span>></span>utf-8<span class="hljs-tag"></<span class="hljs-title">encoding</span>></span>                    <span class="hljs-tag"><<span class="hljs-title">source</span>></span>1.8<span class="hljs-tag"></<span class="hljs-title">source</span>></span>                    <span class="hljs-tag"><<span class="hljs-title">target</span>></span>1.8<span class="hljs-tag"></<span class="hljs-title">target</span>></span>                <span class="hljs-tag"></<span class="hljs-title">configuration</span>></span>            <span class="hljs-tag"></<span class="hljs-title">plugin</span></span></span></code>

还是存在警告,原来是需要在<project>中添加<properties>标签:

<code class="hljs xml has-numbering"><span style="font-size:24px;"><span class="hljs-tag"><<span class="hljs-title">properties</span>></span>         <span class="hljs-tag"><<span class="hljs-title">project.build.sourceEncoding</span>></span>             UTF-8         <span class="hljs-tag"></<span class="hljs-title">project.build.sourceEncoding</span>></span><span class="hljs-tag"></<span class="hljs-title">properties</span>></span></span></code>
0 0
原创粉丝点击