天天看點

jacoco多子產品配置

test是一個project

junit-test-a 是test下面的一個module

junit-test-b 是test下面的一個module

junit-test-common 是test下面的一個module,用于測試其他module,這裡主要是測試junit-test-a,junit-test-b

jacoco多子產品配置
test module的pom

<plugin>
                    <groupId>org.jacoco</groupId>
                    <artifactId>jacoco-maven-plugin</artifactId>
                    <version>${jacoco.version}</version>
                    <configuration>
                        <!--<includes>
                               <include>**/ctrl/**/*Controller.*</include>
                         </includes>-->
                        <dataFile>target/jacoco.exec</dataFile>
                    </configuration>
                    <executions>
                        <execution>
                            <id>prepare-agent</id>
                            <goals>
                                <goal>prepare-agent</goal>
                            </goals>
                        </execution>

                    </executions>

                </plugin>           
junit-test-common module的pom           
<plugin>
                <groupId>org.jacoco</groupId>
                <artifactId>jacoco-maven-plugin</artifactId>
                <version>${jacoco.version}</version>
                <executions>
                    <execution>
                        <id>report-aggregate</id>
                        <phase>test</phase>
                        <goals>
                            <goal>report-aggregate</goal>
                        </goals>
                        <!--<configuration>
                           <includes>com/**/util/**</includes>
                        </configuration>-->
                    </execution>
                </executions>
            </plugin>           
jacoco多子產品配置
jacoco多子產品配置

繼續閱讀