首页 > 代码库 > Maven install [WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources

Maven install [WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources

一、背景

  maven项目install过程中,出现:[WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent!警告,虽说不影响项目的正常打包运行,但对于强迫症的我来说实在是感觉难受,所以经过努力找到了完美的解决方案,如下。

二、原因以及解决办法

  之所以出现这个问题,是因为我们没有在pom.xml文件的<properties></properties>标签中指定maven build的时候的编码。那么解决就很简单了,我们只需要加入如下代码即可:

1 <properties>
2         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
3 </properties>

  说明:如果我们当前maven项目是别的项目的子项目,只需要在父项目中加入该配置即可,子项目就可以继承了。

Maven install [WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources