Maven編譯unmappable character for encoding Cp1252問題


在使用Maven編譯項目的過程中發現總是出現了unmappable character for encoding Cp1252錯誤,自已也更改了Eclipse的Workspace的編碼格式為

UTF-8,並且在Maven的Pom文件中也配置了如下的屬性:

1 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>

在之前做項目的時候,一直這樣子配置都沒有問題,中文都可以順利的編譯過去,可是不知道是不是因為現在在英文版的XP系統上面默認編碼的緣故,導致

這個項目不能被Maven順利的編譯下去。

最后修改了Maven的編譯插件的配置,系統就能編譯成功了:

1 <configuration>
2     <source>${java-version}</source>
3     <target>${java-version}</target>
4     <encoding>UTF-8</encoding>
5 </configuration>

原因應該是Maven編譯的過程中插件並不實用我們的project.build.sourceEncoding中配置的屬性,所以要手動指定其編碼的格式。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM