maven 打包 時出現非法字符: /65279錯誤


 

碰到的一個問題:

使用下面的命令給工程打包時,

 

 maven mvn clean package -Ptest01 -Dmaven.test.skip=true && pause

出現了/65279的錯誤,,而且還是出現在相關文件的第一行。

百度了一下,原因很簡單,就是文件的編碼錯誤。

 

解決方法1.

在sts(eclipse內核)中的拋出錯誤的文件上右鍵--》屬性--》Resource-->Text file encoding-->選中‘UTF-8’-->點擊Apply按鈕-->點擊OK按鈕

 

,打包失敗。

 

方法2:使用UtilEdit工具,

將文件另存為-->選擇“UTF-8”-->點擊保存,重新打包,失敗,

仔細一看,原來UtilEdit保存格式中UTF-8是默認帶有BOM的,需要選擇“UTF-8 - 無 BOM”的格式。

打包后,成功。

 


免責聲明!

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



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