切换打开/关闭Maven中的Atlassian Clover

RNJ*_*RNJ 2 clover maven-plugin maven

我在每次构建时都使用Clover via Maven.大多数情况下代码覆盖率没有太大变化,所以我现在不希望每次都运行它.Clover减慢了编译的速度.是否有maven开关允许我不运行三叶草?它作为一个插件运行,所以另一个问题是Maven是否可以禁用某些带有某些开关的插件.

仅供参考,三叶草网站适用于那些不使用它的人. http://www.atlassian.com/software/clover/overview

提前致谢.

Mon*_*018 5

您应该能够通过配置文件激活和自定义属性来完成此操作.

如果使用配置文件包围clover插件并使用配置文件激活,则可以在要运行它时在命令行上定义该属性.

<profiles>
  <profile>
    <activation>
      <property>
        <name>clover</name>
      </property>
    </activation>
    ...
  </profile>
</profiles>
Run Code Online (Sandbox Code Playgroud)

然后,在调用maven时,在命令行上使用-Dclover来激活三叶草步骤.如果您不提供-Dclover,则三叶草将不会运行.