将 JaCoCo 添加到 Ivy?

Adding JaCoCo to Ivy?

我试图为 JaCoCo 找到正确的 org=".. 地址,这样我就可以简单地将地址添加到我的 ivy.xml 文件中,它会处理依赖关系。

但是我很难找到正确的 link 并且想知道是否有人知道它是什么?

我打算使用 Ant 来构建我的项目,所以我必须将 JaCoCo 放在那里使用。

None 以下是正确的:

<!-- JaCoCo -->
<dependency org="org.jacoco.agent" name="jacoco-agent" rev="0.6.2.2" />
<dependency org="org.jacoco.core" name="jacoco-core" rev="0.6.2.2" />
<dependency org="org.jacoco.report" name="jacoco-report" rev="0.6.2.2" />

我使用以下依赖项:

<dependency org="org.jacoco" name="org.jacoco.ant"    rev="0.6.3.201306030806"/>
<dependency org="org.jacoco" name="org.jacoco.core"   rev="0.6.3.201306030806"/>
<dependency org="org.jacoco" name="org.jacoco.agent"  rev="0.6.3.201306030806"/>
<dependency org="org.jacoco" name="org.jacoco.report" rev="0.6.3.201306030806"/>

您只需要一个依赖声明:

<dependency org="org.jacoco" name="org.jacoco.ant" rev="0.7.2.201409121644" />

"core"、"agent" 和 "report" jar 作为依赖项被引入。

以下是使用ivy管理Jacoco和Sonar插件的构建示例。值得注意的是它如何使用 "build" 配置映射为 ANT 任务 jar 创建类路径。

  • integrating JaCoCo in sonar using Ant