![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
maven
w_wonder
没有对与错,只有难和易
展开
-
关于maven集成jacoco、sonar无法生成单元测试覆盖率问题和jacoco报告编码问题(Invalid UTF-8 start byte)
最近在给公司项目整合sonar,遇到的一连串问题特此记录。单元测试执行时会打印一些中文日志,在启动时正常展示,但是在mvn test执行过程中和最终jacoco生成的测试报告中却显示为乱码。sonar在解析报告的时候会报如下的错误信息。解决办法:1.检查是否有配置 sonar.sourceEncoding=UTF-82.检查org.apache.maven.plugins的版本是否老旧,使用2.19.1测试没问题(据说高版本解决了控制台日志乱码问题)3.增加如下配置,解决无法生成jaco原创 2020-05-21 23:48:15 · 3200 阅读 · 0 评论 -
Maven构建工具学习
maven作用:1.管理jar i. 增加第三方jar ii. 管理jar之间的依赖关系2.将项目拆分成若干的模块maven概念:基于java平台的自动化构建工具清理:删除编译的结果(为了重新编译 )编译:java->class测试:针对项目的关键点进行测试,,也可以用项目中的测试代码,去测试开发代码报告:测试的结果 显示打包:将项目的多个文件,压缩成...原创 2019-03-23 11:06:56 · 125 阅读 · 0 评论 -
maven项目部署tomcat报错:java.lang.NoClassDefFoundError:Lorg / apache / logging / log4j / Logger
我遇到的是,添加pom依赖后,再部署到tomcat时报错:详情参考stackflow:java.lang.NoClassDefFoundError:Lorg / apache / logging / log4j / Logger我的解决方法如下:eclipse 会 自动清除项目的maven依赖库路径需要重新设置:右键单击项目,选择Properties,选择Deployme...原创 2019-04-13 17:57:01 · 869 阅读 · 0 评论