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  
      
  

你可能感兴趣的:(SpringCloud,maven,java,开发语言)