maven编码GBK的不可映射字符
2015-08-31 16:43
393 查看
在用maven2编译打包时,命令行报错:
编码GBK的不可映射字符
编译失败,原因是java文件由于包含中文,而maven默认是采用GBK编码。
解决方案如下:
对于aven2,在项目的pom.xml文件的根节点下添加
?View
Code XML
对于maven3,添加
?View
Code XML
为了更加方便说明,下面给出一个完整的例子:
?View
Code XML
再次执行mvn clean package,编译成功。
编码GBK的不可映射字符
编译失败,原因是java文件由于包含中文,而maven默认是采用GBK编码。
解决方案如下:
对于aven2,在项目的pom.xml文件的根节点下添加
?View
Code XML
<properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> </properties> |
?View
Code XML
<build> <sourceEncoding>UTF-8</sourceEncoding> </build> |
?View
Code XML
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
相关文章推荐
- 笔试题:用二叉树构造双向链表
- 笔记1_算法,程序设计,语言等_哈佛_计算机科学cs50_David J. Malan
- LeetCode题解——Count and Say
- hihoCoder 1224 : 赛车
- 使用 Sahi 实现 Web 自动化测试
- hdoj 4062 Queuing 【矩阵快速幂优化递推公式】
- android 轻量级的友好的交互对话框库,EasyDialog,实现已详细标注
- 《Data Structures and Algorithm Analysis in Java》Second Edition中文版笔记
- (Android系列之Fragment(一)----Fragment加载到Activity当中)
- 对Android初学者的10个建议
- Darwin Streaming Server windows系统下安装和配置
- Java- 受检的异常(checked Exception)
- java.sql.SQLException: Access denied for user 'root'
- 设计模式(1)--简单工厂模式、策略模式
- Quartz.Net 作业调度后台管理系统,基于Extjs
- 层序输出二叉树:
- Android5.0 铃声免打扰设置源码浅析
- 【linux】centos7网络配置
- POI 读取 Excel 文件(2003版本与2007版本的差异之处)
- iOS-监测网络状态