maven设定项目编码

阅读更多
今天在DOS下执行mvn compile命令时报错说缺少必要符号,事实上根本就没有缺少,但何以如此呢,为啥eclipse在编译时就没有这问题呢?

原因是编码的问题造成的!

eclipse在编译的使用使用的是UTF-8,因为整个项目设置的是UTF-8格式编码。

当在DOS下执行mvn compile命令时,默认使用的是系统的GBK格式编码。

问题解决方案是在pom.xml文件中添加如下代码

		
		UTF-8
		UTF-8
		
		UTF-8
	

或者添加如下代码:

				org.apache.maven.plugins
				maven-compiler-plugin
				3.1
				
					1.5
					1.5
					UTF-8
				
			
			
				org.apache.maven.plugins
				maven-resources-plugin
				2.6
				
					UTF-8
				
			

maven之资源文件拷贝设置

Maven零散笔记——常用配置

maven常见问题问答

maven2 (二)

maven用途、核心概念、用法、常用参数和命令、扩展

mvn compiler:compile时出现非法字符: /65279错误

tomcat环境中file.encoding的修改方法
备注:使用maven的插件时可以带上参数  -Dfile.encoding=UTF-8

你可能感兴趣的:(maven,编码格式,编译,项目)