• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<?xml version="1.0" encoding="UTF-8"?>
2<!--
3   Copyright (c) 2009, 2019 Mountainminds GmbH & Co. KG and Contributors
4   All rights reserved. This program and the accompanying materials
5   are made available under the terms of the Eclipse Public License v1.0
6   which accompanies this distribution, and is available at
7   http://www.eclipse.org/legal/epl-v10.html
8
9   Contributors:
10      Evgeny Mandrikov - initial API and implementation
11-->
12<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
13         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
14  <modelVersion>4.0.0</modelVersion>
15
16  <parent>
17    <groupId>org.jacoco</groupId>
18    <artifactId>org.jacoco.tests</artifactId>
19    <version>0.8.4</version>
20    <relativePath>../org.jacoco.tests</relativePath>
21  </parent>
22
23  <artifactId>org.jacoco.core.test.validation</artifactId>
24  <packaging>pom</packaging>
25
26  <name>JaCoCo :: Test :: Core :: Validation</name>
27
28  <modules>
29    <module>../org.jacoco.core.test.validation.java5</module>
30  </modules>
31
32  <properties>
33    <jacoco.skip>true</jacoco.skip>
34    <groovy.targetBytecode>${maven.compiler.target}</groovy.targetBytecode>
35  </properties>
36
37  <profiles>
38    <profile>
39      <id>java5-bytecode</id>
40      <activation>
41        <property>
42          <name>bytecode.version</name>
43          <value>5</value>
44        </property>
45      </activation>
46    </profile>
47
48    <profile>
49      <id>jdk5</id>
50      <activation>
51        <property>
52          <name>jdk.version</name>
53          <value>5</value>
54        </property>
55      </activation>
56    </profile>
57
58    <profile>
59      <id>java6-bytecode</id>
60      <activation>
61        <property>
62          <name>bytecode.version</name>
63          <value>6</value>
64        </property>
65      </activation>
66      <modules>
67        <module>../org.jacoco.core.test.validation.kotlin</module>
68      </modules>
69    </profile>
70
71    <profile>
72      <id>jdk6</id>
73      <activation>
74        <property>
75          <name>jdk.version</name>
76          <value>6</value>
77        </property>
78      </activation>
79      <modules>
80        <module>../org.jacoco.core.test.validation.kotlin</module>
81      </modules>
82    </profile>
83
84    <profile>
85      <id>java7-bytecode</id>
86      <activation>
87        <property>
88          <name>bytecode.version</name>
89          <value>7</value>
90        </property>
91      </activation>
92      <properties>
93        <groovy.targetBytecode>1.7</groovy.targetBytecode>
94      </properties>
95      <modules>
96        <module>../org.jacoco.core.test.validation.kotlin</module>
97        <module>../org.jacoco.core.test.validation.java7</module>
98        <module>../org.jacoco.core.test.validation.groovy</module>
99      </modules>
100    </profile>
101
102    <profile>
103      <id>jdk7</id>
104      <activation>
105        <property>
106          <name>jdk.version</name>
107          <value>7</value>
108        </property>
109      </activation>
110      <properties>
111        <groovy.targetBytecode>1.7</groovy.targetBytecode>
112      </properties>
113      <modules>
114        <module>../org.jacoco.core.test.validation.kotlin</module>
115        <module>../org.jacoco.core.test.validation.java7</module>
116        <module>../org.jacoco.core.test.validation.groovy</module>
117      </modules>
118    </profile>
119
120    <profile>
121      <id>java8-bytecode</id>
122      <activation>
123        <activeByDefault>true</activeByDefault>
124        <property>
125          <name>bytecode.version</name>
126          <value>8</value>
127        </property>
128      </activation>
129      <properties>
130        <kotlin.compiler.jvmTarget>1.8</kotlin.compiler.jvmTarget>
131        <groovy.targetBytecode>1.8</groovy.targetBytecode>
132      </properties>
133      <modules>
134        <module>../org.jacoco.core.test.validation.kotlin</module>
135        <module>../org.jacoco.core.test.validation.java7</module>
136        <module>../org.jacoco.core.test.validation.java8</module>
137        <module>../org.jacoco.core.test.validation.groovy</module>
138      </modules>
139    </profile>
140
141    <profile>
142      <id>java10-bytecode</id>
143      <activation>
144        <property>
145          <name>bytecode.version</name>
146          <value>10</value>
147        </property>
148      </activation>
149      <properties>
150        <kotlin.compiler.jvmTarget>1.8</kotlin.compiler.jvmTarget>
151      </properties>
152      <modules>
153        <module>../org.jacoco.core.test.validation.kotlin</module>
154        <module>../org.jacoco.core.test.validation.java7</module>
155        <module>../org.jacoco.core.test.validation.java8</module>
156        <module>../org.jacoco.core.test.validation.groovy</module>
157      </modules>
158    </profile>
159
160    <profile>
161      <id>java11-bytecode</id>
162      <activation>
163        <property>
164          <name>bytecode.version</name>
165          <value>11</value>
166        </property>
167      </activation>
168      <properties>
169        <kotlin.compiler.jvmTarget>1.8</kotlin.compiler.jvmTarget>
170      </properties>
171      <modules>
172        <module>../org.jacoco.core.test.validation.kotlin</module>
173        <module>../org.jacoco.core.test.validation.java7</module>
174        <module>../org.jacoco.core.test.validation.java8</module>
175        <module>../org.jacoco.core.test.validation.groovy</module>
176      </modules>
177    </profile>
178
179    <profile>
180      <id>java12-bytecode</id>
181      <activation>
182        <property>
183          <name>bytecode.version</name>
184          <value>12</value>
185        </property>
186      </activation>
187      <properties>
188        <kotlin.compiler.jvmTarget>1.8</kotlin.compiler.jvmTarget>
189      </properties>
190      <modules>
191        <module>../org.jacoco.core.test.validation.kotlin</module>
192        <module>../org.jacoco.core.test.validation.java7</module>
193        <module>../org.jacoco.core.test.validation.java8</module>
194        <module>../org.jacoco.core.test.validation.groovy</module>
195      </modules>
196    </profile>
197  </profiles>
198
199</project>
200