xref: /aosp_15_r20/external/sdk-platform-java/coverage-report/pom.xml (revision 882aa7c72c3cd3b66e72a261bdd69b93f7de7670)
1<?xml version='1.0' encoding='UTF-8'?>
2<project xmlns="http://maven.apache.org/POM/4.0.0"
3         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
5    <modelVersion>4.0.0</modelVersion>
6    <groupId>com.google.cloud</groupId>
7    <artifactId>coverage-report</artifactId>
8    <packaging>pom</packaging>
9    <version>0.0.1-SNAPSHOT</version>
10    <name>Jacoco Aggregrate Test Coverage Report</name>
11
12    <properties>
13        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
14        <checkstyle.skip>true</checkstyle.skip>
15        <clirr.skip>true</clirr.skip>
16        <enforcer.skip>true</enforcer.skip>
17        <maven.compiler.release>8</maven.compiler.release>
18        <fmt.skip>true</fmt.skip>
19        <sonar.coverage.jacoco.xmlReportPaths>
20            ${project.basedir}/coverage-report/target/site/
21            jacoco-aggregate/jacoco.xml
22        </sonar.coverage.jacoco.xmlReportPaths>
23    </properties>
24
25        <dependencies>
26            <dependency>
27                <groupId>com.google.cloud</groupId>
28                <artifactId>gapic-showcase</artifactId>
29                <version>0.0.1-SNAPSHOT</version>
30            </dependency>
31            <dependency>
32                <groupId>com.google.api</groupId>
33                <artifactId>gax</artifactId>
34                <version>2.27.0</version> <!-- {x-version-update:gax:current} -->
35            </dependency>
36            <dependency>
37                <groupId>com.google.api</groupId>
38                <artifactId>gax-grpc</artifactId>
39                <version>2.27.0</version> <!-- {x-version-update:gax-grpc:current} -->
40            </dependency>
41            <dependency>
42                <groupId>com.google.api</groupId>
43                <artifactId>gax-httpjson</artifactId>
44                <version>0.112.0</version> <!-- {x-version-update:gax-httpjson:current} -->
45            </dependency>
46            <dependency>
47                <groupId>com.google.api</groupId>
48                <artifactId>api-common</artifactId>
49                <version>2.10.0</version> <!-- {x-version-update:api-common:current} -->
50            </dependency>
51        </dependencies>
52
53    <build>
54        <plugins>
55            <plugin>
56                <groupId>org.jacoco</groupId>
57                <artifactId>jacoco-maven-plugin</artifactId>
58                <version>0.8.8</version>
59                <executions>
60                    <execution>
61                        <id>unit-tests-report-aggregate</id>
62                        <goals>
63                            <goal>report-aggregate</goal>
64                        </goals>
65                        <phase>test</phase>
66                    </execution>
67                    <execution>
68                        <id>integration-tests-report-aggregate</id>
69                        <goals>
70                            <goal>report-aggregate</goal>
71                        </goals>
72                        <phase>integration-test</phase>
73                    </execution>
74                </executions>
75            </plugin>
76            <plugin>
77                <groupId>com.coveo</groupId>
78                <artifactId>fmt-maven-plugin</artifactId>
79                <version>2.9</version>
80            </plugin>
81        </plugins>
82    </build>
83
84
85</project>
86