jacoco跑个题

2020-07-23  本文已影响0人  戈壁堂

surefire用来执行单测测试;
jacoco用来记录覆盖结果;
sonar分析结果并展示。

是否不依赖surefire,有jacoco直接执行——这个需要再研究一下

判断正确。mvn test默认就是使用surefire:test插件任务执行的 Setting Up Your Project to Use the Build Lifecycle

实际上——

Maven is - at its heart - a plugin execution framework; all work is done by plugins.
Maven从根本上讲,就是插件执行框架,所有的任务都是由插件完成的。


大概过了一遍jacoco的文档内容。

jacoco最新版本snapshot为0.8.6版本。从github jacoco的release里下载的是0.8.5版本。可以自己进行源码编译。

关注jacoco的maven插件jacoco-maven-plugin。从Eclipse打开的时候遇到 SWTError: No more handles问题,使用IDEA打开。

文档说编译大概3分钟就能完成。

Total build time is typically around 3 minutes, however first build might take more time, because Maven should download plugins and dependencies. The download ZIP will be created at the following location:

./jacoco/target/jacoco-x.y.z.qualifier.zip

先编译试试:


以上三者内容一脉相承,甚至自己编译生成的是最新的信息。这太酷了。

如此大型开源项目,你只需要执行mvn clean insall就获取到了最新信息。

折腾一般开源项目,自己编译——尤其是在windows环境下——时,总是会遇到各种问题。

然后google了一下Mountainminds GmbH & Co. KG and Contributors全部定位到jacoco站点,查询Mountainminds GmbH

Software company in Munich, Germany

德国公司出品,果然严谨。

What is a GmbH & Co. KG

GmbH & Co. KG
In German, that’s Gesellschaft mit beschränkter Haftung & Compagnie Kommanditgesellschaft, or
In English, ‘limited liability company & limited partnership’.

看到飞行路线,想起来之前看byvoid站点时提到有个网站可以规划路线——以前尝试过,相当强大。

忘记了关键词,使用站内搜索 travel site:byvoid.com也看不出来有效信息。

google了一下tool site to make travel,首页向下翻就可以看到rome2rio——这个关键词有印象。

再搜索 rome2rio site:byvoid.com就可以找到想要的内容了。

上一篇 下一篇

猜你喜欢

热点阅读