我在每次构建期间都通过 Maven 使用 Clover。大多数情况下,代码覆盖率变化不大,所以我现在不想让它每次都运行。Clover 大大减慢了编译速度。是否有允许我不运行三叶草的 Maven 开关?它作为插件运行,因此另一个问题是在 Maven 中是否可以通过某些开关禁用某些插件。
仅供参考,三叶草网站是为那些不使用它的人准备的。 http://www.atlassian.com/software/clover/overview
我在每次构建期间都通过 Maven 使用 Clover。大多数情况下,代码覆盖率变化不大,所以我现在不想让它每次都运行。Clover 大大减慢了编译速度。是否有允许我不运行三叶草的 Maven 开关?它作为插件运行,因此另一个问题是在 Maven 中是否可以通过某些开关禁用某些插件。
仅供参考,三叶草网站是为那些不使用它的人准备的。 http://www.atlassian.com/software/clover/overview
您应该能够通过配置文件激活和自定义属性来完成此操作。
如果您使用配置文件围绕您的 clover 插件并使用配置文件激活,则可以在要运行它时在命令行上定义该属性。
<profiles>
<profile>
<activation>
<property>
<name>clover</name>
</property>
</activation>
...
</profile>
</profiles>
然后,在调用 maven 时,在命令行使用 -Dclover 来激活 clover 步骤。如果您不提供 -Dclover,则 clover 将不会运行。