xref: /JGit/org.eclipse.jgit.coverage/pom.xml (revision 1cbfea9ece03b40669377a7f858218f6994562ea)
1<?xml version="1.0"?>
2<!--
3  Copyright (C) 2019, Matthias Sohn <matthias.sohn@sap.com> and others
4
5  This program and the accompanying materials are made available under the
6  terms of the Eclipse Distribution License v. 1.0 which is available at
7  http://www.eclipse.org/org/documents/edl-v10.php.
8
9  SPDX-License-Identifier: BSD-3-Clause
10-->
11<project xmlns="http://maven.apache.org/POM/4.0.0"
12         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
13         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
14  <parent>
15    <groupId>org.eclipse.jgit</groupId>
16    <artifactId>org.eclipse.jgit-parent</artifactId>
17    <version>5.13.0-SNAPSHOT</version>
18  </parent>
19  <modelVersion>4.0.0</modelVersion>
20
21  <artifactId>org.eclipse.jgit.coverage</artifactId>
22  <packaging>pom</packaging>
23
24  <name>JGit - Test Coverage</name>
25
26  <dependencies>
27    <dependency>
28      <groupId>org.eclipse.jgit</groupId>
29      <artifactId>org.eclipse.jgit</artifactId>
30      <version>5.13.0-SNAPSHOT</version>
31    </dependency>
32    <dependency>
33      <groupId>org.eclipse.jgit</groupId>
34      <artifactId>org.eclipse.jgit.ant</artifactId>
35      <version>5.13.0-SNAPSHOT</version>
36    </dependency>
37    <dependency>
38      <groupId>org.eclipse.jgit</groupId>
39      <artifactId>org.eclipse.jgit.archive</artifactId>
40      <version>5.13.0-SNAPSHOT</version>
41    </dependency>
42    <dependency>
43      <groupId>org.eclipse.jgit</groupId>
44      <artifactId>org.eclipse.jgit.http.apache</artifactId>
45      <version>5.13.0-SNAPSHOT</version>
46    </dependency>
47    <dependency>
48      <groupId>org.eclipse.jgit</groupId>
49      <artifactId>org.eclipse.jgit.http.server</artifactId>
50      <version>5.13.0-SNAPSHOT</version>
51    </dependency>
52    <dependency>
53      <groupId>org.eclipse.jgit</groupId>
54      <artifactId>org.eclipse.jgit.lfs</artifactId>
55      <version>5.13.0-SNAPSHOT</version>
56    </dependency>
57    <dependency>
58      <groupId>org.eclipse.jgit</groupId>
59      <artifactId>org.eclipse.jgit.lfs.server</artifactId>
60      <version>5.13.0-SNAPSHOT</version>
61    </dependency>
62    <dependency>
63      <groupId>org.eclipse.jgit</groupId>
64      <artifactId>org.eclipse.jgit.pgm</artifactId>
65      <version>5.13.0-SNAPSHOT</version>
66    </dependency>
67    <dependency>
68      <groupId>org.eclipse.jgit</groupId>
69      <artifactId>org.eclipse.jgit.ui</artifactId>
70      <version>5.13.0-SNAPSHOT</version>
71    </dependency>
72    <dependency>
73      <groupId>org.eclipse.jgit</groupId>
74      <artifactId>org.eclipse.jgit.ssh.apache</artifactId>
75      <version>5.13.0-SNAPSHOT</version>
76    </dependency>
77
78    <dependency>
79      <groupId>org.eclipse.jgit</groupId>
80      <artifactId>org.eclipse.jgit.test</artifactId>
81      <version>5.13.0-SNAPSHOT</version>
82    </dependency>
83    <dependency>
84      <groupId>org.eclipse.jgit</groupId>
85      <artifactId>org.eclipse.jgit.ant.test</artifactId>
86      <version>5.13.0-SNAPSHOT</version>
87    </dependency>
88    <dependency>
89      <groupId>org.eclipse.jgit</groupId>
90      <artifactId>org.eclipse.jgit.http.test</artifactId>
91      <version>5.13.0-SNAPSHOT</version>
92    </dependency>
93    <dependency>
94      <groupId>org.eclipse.jgit</groupId>
95      <artifactId>org.eclipse.jgit.pgm.test</artifactId>
96      <version>5.13.0-SNAPSHOT</version>
97    </dependency>
98    <dependency>
99      <groupId>org.eclipse.jgit</groupId>
100      <artifactId>org.eclipse.jgit.lfs.test</artifactId>
101      <version>5.13.0-SNAPSHOT</version>
102    </dependency>
103    <dependency>
104      <groupId>org.eclipse.jgit</groupId>
105      <artifactId>org.eclipse.jgit.lfs.server.test</artifactId>
106      <version>5.13.0-SNAPSHOT</version>
107    </dependency>
108    <dependency>
109      <groupId>org.eclipse.jgit</groupId>
110      <artifactId>org.eclipse.jgit.ssh.apache.test</artifactId>
111      <version>5.13.0-SNAPSHOT</version>
112    </dependency>
113  </dependencies>
114
115  <build>
116    <plugins>
117      <plugin>
118        <groupId>org.jacoco</groupId>
119        <artifactId>jacoco-maven-plugin</artifactId>
120        <executions>
121          <execution>
122            <id>aggregate-reports-all</id>
123            <phase>verify</phase>
124            <goals>
125              <goal>report-aggregate</goal>
126            </goals>
127            <configuration>
128              <title>JGit Test Coverage </title>
129              <outputDirectory>${project.reporting.outputDirectory}/jacoco-aggregate</outputDirectory>
130            </configuration>
131          </execution>
132        </executions>
133      </plugin>
134    </plugins>
135  </build>
136  <reporting>
137    <plugins>
138      <plugin>
139        <groupId>org.jacoco</groupId>
140        <artifactId>jacoco-maven-plugin</artifactId>
141        <reportSets>
142          <reportSet>
143            <id>aggregate</id>
144            <reports>
145              <report>report-aggregate</report>
146            </reports>
147          </reportSet>
148        </reportSets>
149      </plugin>
150    </plugins>
151  </reporting>
152</project>
153