maven中涉及到的编码格式
来源:互联网 发布:淘宝网上眼镜店哪家好 编辑:程序博客网 时间:2024/05/22 06:18
个人认为在执行命令,mvn clean install的时候,经常会遇到
非法字符:\65279 非法的表达式开始 等等一些奇怪的错误。
个人认为先看看你的maven配置的编码格式。
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
在确认POM文件中已有上述<project.build.sourceEncoding>内容的前提下,增加以下内容(如已包含maven-compiler-plugin的相关内容,则只需在相应位置增加红色字体部分内容):
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.6</source>
<target>1.6</target>
<encoding>UTF-8</encoding>
</configuration>
</plugin>
</plugins>
</build>
注意:
1、同时指定<project.build.sourceEncoding>属性和<encoding>的方式可适用于Maven2和Maven3。
2、在Maven3中可以只增加<project.build.sourceEncoding>属性而不指定<encoding>,即能解决编译问题。如果只指定<encoding>编译不会出错,但会出现以下警告。建议两者都进行指定或只指定前者。警告信息如下:
[WARNING] Using platform encoding (GBK actually) to copy filtered resources, i.e. build is platform dependent!
3、在Maven2中,如果只指定<project.build.sourceEncoding>属性则编译出错;如果只指定<encoding>编译不会出错,但会出现与第2点类似的警告,建议两者都进行指定,以免对运行产生影响。
- 执行mvn,生成好jar包并在其它工程引用此jar及其源码jar,如果还是乱码,可能就是eclipse的配置问题了,确认windows->Preferences->general->Workspace->Text file encoding设置为UTF-8
- 确认windows->Preferences->general->Content Types->右侧Context Types树,点开Text,选择Java Source File,在下面的Default encoding输入框中输入UTF-8,点Update
- maven中涉及到的编码格式
- JSP中涉及到的编码问题
- 一举窥探tomcat+springMVC所涉及到的编码格式
- JS中涉及到xml格式的数据解析方法
- web应用中涉及到的编码问题总结
- SY_split_KitPO中涉及到的几张表!
- 阅读中涉及到的1
- 项目中涉及到的BAPI
- C++中涉及到的概念
- ucos2中涉及到的英文
- ACM中涉及到的数学知识
- MyEclipse中设置文件的编码格式
- eclipse中修改控制台的编码格式
- c#中各种编码格式的区别
- C#中各种编码格式的区别
- eclipse中编码格式的设置
- oracle中默认的编码格式
- WAV格式中常见的压缩编码
- 水题Q2005
- 关于表单设计 每个管理执行人员都应该知道的
- How to Realize the Two's Complement of -128?
- 线性代数导论12——图和网络
- STL容器学习第一天
- maven中涉及到的编码格式
- 根据个人所得算缴税和税后收入
- Web前端黑客技术揭秘 笔记2
- 中国与印度软件开发之比较
- nodejs异步非阻塞IO及实例(cs)
- 金数据预约登记工具 引入医院信息管理部门
- hdu 1829 Poj 2492 A Bug's Life
- 线程池简介
- Linux下使用nm命令排查和解决“undefined reference to ”