maven测试工程,中文乱码问题解决
?可,仍然中文乱码报错!!
?
最后,冷静下来。仔细分析,我的工程是测试工程,里面的类都是测试类,maven-compiler-plugin是compiler代码用的插件,而我的maven build的时候,默认是<defaultGoal>test</defaultGoal>。
?
?
于是把关注点放在了maven-surefire-plugin插件上,修改如下
<plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-surefire-plugin</artifactId><version>2.5</version><configuration><forkMode>once</forkMode><argLine>-Dfile.encoding=UTF-8</argLine><includes><include>**/*Test.java</include></includes><excludes></excludes></configuration></plugin>
?
运行,一片绿色,成功!!
?
走了不少弯路,还是自己对maven的插件不太熟悉造成的。知错能改,一步步来。
?
在此,分享几篇maven插件文章:
https://github.com/nutzam/nutz/commit/5c56b58b848ad83e07b920490d98f567873977fb#diff-600376dffeb79835ede4a0b285078036R157
?
http://hi.baidu.com/danghj/item/e134441e123d22f587ad4ec1
?