【问题标题】:MAVEN3: how to disable emma-maven-plugin in child projectMAVEN3:如何在子项目中禁用 emma-maven-plugin
【发布时间】:2016-01-13 22:38:07
【问题描述】:

我有一个父 pom.xml,它定义了继承 = true 的 emma-maven-plugin。

<reporting>
      <plugins>
         <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-site-plugin</artifactId>
            <version>${maven.site.version}</version>
         </plugin>
         <plugin>
            <groupId>org.sonatype.maven.plugin</groupId>
            <artifactId>emma-maven-plugin</artifactId>
            <version>${emma.maven.version}</version>
            <inherited>true</inherited>
         </plugin>
</plugins>
</reporting>

但是我有一个不包含任何测试的子 pom.xml。所以我尝试添加这个...执行无,继承假和跳过真以跳过艾玛报告生成,但它似乎不起作用。有什么想法吗?

<build>
  <plugins>
    <plugin>
      <groupId>org.sonatype.maven.plugin</groupId>
      <artifactId>emma-maven-plugin</artifactId>
      <version>${emma.maven.version}</version>            
      <inherited>false</inherited>
      <executions>
        <execution>
          <phase>none</phase>
        </execution>
      </executions>
      <configuration>               
        <skip>true</skip>
      </configuration>
    </plugin>
  </plugins>
</build>

<reporting>
  <plugins>
    <plugin>
      <groupId>org.sonatype.maven.plugin</groupId>
      <artifactId>emma-maven-plugin</artifactId>
      <version>${emma.maven.version}</version>            
      <inherited>false</inherited>
      <configuration>               
        <skip>true</skip>
      </configuration>
    </plugin>
  </plugins>
</reporting>

【问题讨论】:

标签: java maven maven-3 emma


【解决方案1】:

我找到了一种不检测某些包的方法,因此不创建coverage.em,因此不创建 EMMA 报告。

<build>
  <plugins>
  <plugin>
    <groupId>org.sonatype.maven.plugin</groupId>
    <artifactId>emma-maven-plugin</artifactId>
    <version>${emma.maven.version}</version>            
    <configuration>
      <filters>
        <filter>-com.package.*</filter>
      </filters>
    </configuration>
  </plugin>
  </plugins>
   </build>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-10-07
    • 2014-06-03
    • 1970-01-01
    • 1970-01-01
    • 2013-01-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多