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”的格式。
打包后,成功。