[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile (Default-compile) on project Com.bj58.esb.server.store:Compilation failure:compilation Failure:
[ERROR] \spat_wp\ message bus \esb-tcp\store\src\main\java\com\bj58\esb\server\store\utils\messageutils.java:[1,0] illegal character: \ 65279
[ERROR] \spat_wp\ message bus \esb-tcp\store\src\main\java\com\bj58\esb\server\store\utils\metaconfigmbean.java:[1,0] Illegal character: \65279
[ERROR] \spat_wp\ message bus \esb-tcp\store\src\main\java\com\bj58\esb\server\store\getcommand.java:[1,0] Illegal character: \65279
[ERROR] \spat_wp\ message bus \esb-tcp\store\src\main\java\com\bj58\esb\server\store\utils\messageflagutils.java:[1,0] Illegal character: \65279
[ERROR] \spat_wp\ message bus \esb-tcp\store\src\main\java\com\bj58\esb\server\store\messagestore.java:[1,0] Illegal character: \65279
[ERROR] \spat_wp\ message bus \esb-tcp\store\src\main\java\com\bj58\esb\server\store\discarddeletepolicy.java:[1,0] illegal character: \65279
[ERROR] \spat_wp\ message bus \esb-tcp\store\src\main\java\com\bj58\esb\server\store\transactionid.java:[1,0] Illegal character: \65279
[ERROR] \spat_wp\ message bus \esb-tcp\store\src\main\java\com\bj58\esb\server\store\putcommand.java:[1,0] Illegal character: \65279
[ERROR] \spat_wp\ message bus \esb-tcp\store\src\main\java\com\bj58\esb\server\store\location.java:[1,0] Illegal character: \65279
[ERROR] \spat_wp\ message bus \esb-tcp\store\src\main\java\com\bj58\esb\server\store\segmentinfo.java:[1,0] Illegal character: \65279
[ERROR] \spat_wp\ message bus \esb-tcp\store\src\main\java\com\bj58\esb\server\store\archivedeletepolicy.java:[1,0] illegal character: \65279
[ERROR] \spat_wp\ message bus \esb-tcp\store\src\main\java\com\bj58\esb\server\store\metaencodecommand.java:[1,0] illegal character: \ 65279
[ERROR] \spat_wp\ message bus \esb-tcp\store\src\main\java\com\bj58\esb\server\store\filemessageset.java:[1,0] illegal character: \ 65279
[ERROR] \spat_wp\ message bus \esb-tcp\store\src\main\java\com\bj58\esb\server\store\deletepolicy.java:[1,0] Illegal character: \65279
[ERROR] \spat_wp\ message bus \esb-tcp\store\src\main\java\com\bj58\esb\server\store\deletejob.java:[1,0] Illegal character: \65279
[ERROR] \spat_wp\ message bus \esb-tcp\store\src\main\java\com\bj58\esb\server\store\utils\metaconfig.java:[1,0] illegal character: \ 65279
[ERROR] \spat_wp\ message bus \esb-tcp\store\src\main\java\com\bj58\esb\server\store\deletepolicyfactory.java:[1,0] illegal character: \65279
[ERROR] \spat_wp\ message bus \esb-tcp\store\src\main\java\com\bj58\esb\server\store\utils\topicconfig.java:[1,0] illegal character: \ 65279
[ERROR]-> [Help 1]
[ERROR]
[ERROR] To the "full stack" trace of the errors, re-run Maven with THE-E switch.
[ERROR] Re-run Maven using The-x switch to enable the full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
Problem Analysis
The BOM identification is optional in the UTF-8 standard, and Sun javac the "illegal character: \65279" error when compiling files in UTF-8 format with BOM
Solutions
Use a text editor such as UltraEdit to save the file as a UTF-8 format with no BOM
Use F12 to eject the Save as window
Select "Format" UTF-8 no BOM, and finally "save" can be.