1. 程式人生 > >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

all div pro 警告 enc resource encoding sin 配置

一、背景

  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