maven-compiler-plugin 指定JDK版本和编码

用了一段时间maven了,但命令行跑maven命令还比较少,这一跑,还有好多问题。使用 maven-compiler-plugin 指定JDK版本和编码,才解决了 mvn compile的错误。
compiler插件能解决: 
1:maven 2.1默认用jdk 1.3来编译,maven 3 貌似是用jdk 1.5,如果项目用的jdk 1.6也会有问题,compiler插件可以指定JDK版本为1.6。 
2:windows默认使用GBK编码,java项目经常编码为utf8,也需要在compiler插件中指出,否则中文乱码可能会出现编译错误。 
如:
未结束的字符串字面值
需要 ';'
非法的表达式开始
需要 ';'

pom增加插件配置
     
          
            org.apache.maven.plugins 
            maven-compiler-plugin
            3.1 
             
                1.6 
                1.6 
                UTF8 
             
          
   
然后mvn compile就没有以上错误了。

你可能感兴趣的:(Maven)