1

command を実行するときに、インストルメンテーションとテストの間で何かをしたいmvn cobertura:cobertura

このコマンドの目標「cobertura」はもともと「instrument」に依存しており、私が望むのは、この「instrument」プロセスの後に sth を実行し、テストを実行することです2つのcoberturaの目標(機器、テスト)の間で実行する方法はありますか

4

1 に答える 1

0

次のように達成できる cobertura プラグインの 2 つの実行を定義する必要があります。

  <plugin>
    <groupId>...</groupId>
    <artifactId>..</artifactId>
    <version>...</version>
    <executions>
      <execution>
        <id>instrument</id>
        <goals><goal>instrument</goal></goals>
        <phase>process-test-classes</phase>
      </execution>
      <execution>
        <id>test</id>
        <goals><goal>cobertura</goal></goals>
        <phase>test</phase>
      </execution>
    </executions>
  </plugin>
于 2012-05-18T09:18:00.023 に答える