Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux / Maven assembly插件输出文件乱码问题

使用Maven的<artifactId>maven-assembly-plugin</artifactId>插件导致输出的XML配置文件源文件的中文注释变成乱码,排查了多个地方并尝试解决,都没有发现和解决问题,包括在POM文件中指定编译编码和文件编码为UTF-8都无效:<plugin><artifactId>maven-compiler-plugin</artifactId><version>2.4</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-resources-plugin</artifactId><version>2.4</version><configuration><encoding>UTF-8</encoding></configuration></plugin>最后通过在MVN文件中,修改MAVEN_OPTS变量解决问题,即在MAVEN_OPTS后面加上-Dfile.encoding=UTF-8解决问题MAVEN_OPTS = -Dfile.encoding=UTF-8Maven 的详细介绍:请点这里
Maven 的下载地址:请点这里相关阅读:Maven 3.1.0 发布,项目构建工具 http://www.linuxidc.com/Linux/2013-07/87403.htmLinux 安装 Maven http://www.linuxidc.com/Linux/2013-05/84489.htmMaven3.0 配置和简单使用 http://www.linuxidc.com/Linux/2013-04/82939.htmUbuntu下搭建sun-jdk和Maven2 http://www.linuxidc.com/Linux/2012-12/76531.htmMaven使用入门 http://www.linuxidc.com/Linux/2012-11/74354.htm