mac mvn install 中文乱码解决方法

参考链接
1、Maven打包后配置文件乱码的问题
http://blog.csdn.net/chinazgr/article/details/48176089
2、mac mvn install 中文乱码解决方法
http://blog.csdn.net/u013399759/article/details/40395769

总结为以下:
1、pom增加
<properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
<plugin> 
        <groupId>org.apache.maven.plugins</groupId> 
        <artifactId>maven-compiler-plugin</artifactId> 
        <version>2.3.2</version> 
        <configuration> 
                <source>1.6</source> 
                <target>1.6</target> 
                <encoding>UTF-8</encoding> 
        </configuration> 
</plugin> 
<plugin> 
        <groupId>org.apache.maven.plugins</groupId> 
        <artifactId>maven-surefire-plugin</artifactId> 
        <version>2.7.2</version> 
        <configuration> 
                <forkMode>once</forkMode> 
                <argLine>-Dfile.encoding=UTF-8</argLine>                 
        </configuration> 
</plugin> 


2、Eclipse环境
- 修改Eclipse中文本文件的默认编码:windows -> Preference -> general -> Workspace -> Text file encoding设置为UTF-8
- 修改JAVA源文件的默认编码:windows->Preferences->general->Content Types->右侧Context Types树,点开Text,选择Java Source File,在下面的Default encoding输入框中输入UTF-8,点Update

3、设置环境变量export MAVEN_OPTS="-Xms128m -Xmx512m -Dfile.encoding=UTF-8"
注意""号不能缺少,否则报错。mvn -version查看,可看到encoding :utf-8

另外附上打包命令
rmdir /S/Q wars
mkdir wars

call mvn clean package -Ptest -Dmaven.test.skip=true
cd 你的工程目录
copy target\*.war ..\output\*.war
cd ../你的工程目录
copy target\*.war ..\output\*.war

::pause
start ..\output & exit

猜你喜欢

转载自liuzidong.iteye.com/blog/2381111
今日推荐