maven编译报错:非法字符: \65279

阅读更多
执行maven命令mvn compile时报错,如下:
maven编译报错:非法字符: \65279_第1张图片
原因是文件的编码格式UTF-8+BOM造成,使用工具UltraEdit等工具可以修改文件编码格式,但不能多个包下同时修改,我觉得太麻烦了!于是网上寻找更好的办法,终于找到了,在编译插件里添加如下图红框部分即可:
maven编译报错:非法字符: \65279_第2张图片

				org.apache.maven.plugins
				maven-compiler-plugin
				3.1
				
					1.6
					1.6
					UTF-8
					csharp
				
				
					
						org.codehaus.plexus
						plexus-compiler-csharp
						1.6
					
				
			


以上虽不报错,但没生成class文件,参阅 maven编译
可使用以下插件试试
			
				org.apache.maven.plugins
				maven-compiler-plugin
				3.1
				
					UTF-8
					1.7
					1.7
					eclipse
				
				
					
						org.codehaus.plexus
						plexus-compiler-eclipse
						2.1
					
				
			


在Ant/Maven中使用ecj编译器(Eclipse内置的Java编译器)

Using Non-Javac Compilers
  • maven编译报错:非法字符: \65279_第3张图片
  • 大小: 43.6 KB
  • maven编译报错:非法字符: \65279_第4张图片
  • 大小: 26 KB
  • 查看图片附件

你可能感兴趣的:(maven,非法字符,65279)