多版本JDK项目用maven打包乱码问题
来源:互联网 发布:淘宝装修客户端 编辑:程序博客网 时间:2024/06/11 13:30
先介绍下背景
今天拿到一个新项目,有2个工程组成(A和B),A、B分别用的是JDK1.8和1.6版本,A依赖于B,任务是把A工程用maven打包。
配置
A引入B的pom配置如下:
<dependency> <groupId>B</groupId> <artifactId>xxxx</artifactId> <version>0.0.1</version></dependency>
问题及解决:
用maven install进行A打包,报错-编码GBK不可映射:
找不到B,对B进行maven install,报错:
尝试在POM文件中下图三个位置增加编码,没有解决问题
多次尝试后,做如下修改解决编码GBK不可映射问题
再次执行maven install,引出新的问题-javadoc 未知标记:
反复检查项目,没有发现编码设置错误的地方,排除编码配置错误的可能;回到报错本身,标记未知,把项目中报错的标记全部清除掉,再次执行maven install,执行成功。
由于之前使用这几种标记都没有出现这种错误,故反思有可能没有定位到问题根本;由于项目比较特殊,存在2个jdk版本,引申思考:会不会是jdk版本所致;检查B工程jdk引用,发现是使用jdk1.8的javaSE-1.6:
8.问题定位到,更换为jdk1.6的javaSE-1.6
9.执行maven install,结果成功,问题解决。
阅读全文
0 0
- 多版本JDK项目用maven打包乱码问题
- 关于 maven 项目打包 乱码问题
- 更改maven打包JDK版本时遇到的问题汇总
- maven提示jdk版本或项目版本问题
- java打包jdk版本问题
- Maven新建项目的JDK版本类型问题
- 解决maven项目update project会更改jdk版本问题
- Maven新建项目的JDK版本类型问题
- 解决maven项目自动修改jdk版本问题
- Maven 项目指定JDK版本
- Maven 项目指定JDK版本
- maven修改项目JDK版本
- 修改maven项目jdk版本
- 修改MAVEN项目JDK版本
- Maven 项目指定JDK版本
- maven 项目jdk版本配置
- 修改maven项目jdk版本
- maven项目指定JDK版本
- 存储引擎的对比和适用场景
- Retrofit+RxJava网络请求框架
- 第八章El表达式第二节el表达式param和paramValues
- MFC设置文本字体大小颜色
- 全面了解MySql中的事务
- 多版本JDK项目用maven打包乱码问题
- (转)采访 | ETHNews 对 Vitalik Buterin 的独家专访
- 11.16 collection
- Ubuntu用户及用户组管理及设置
- Spring Boot 热部署(springloader)
- 简单工厂模式
- ES6_const
- 【重构练习】 大二作业 第1部分
- 二分查找算法 binary_search 和lower_bound