|
32 | 32 |
|
33 | 33 | <properties>
|
34 | 34 | <jacoco.skip>true</jacoco.skip>
|
35 |
| - <groovy.targetBytecode>${maven.compiler.target}</groovy.targetBytecode> |
| 35 | + |
| 36 | + <!-- when bytecode.version not specified --> |
| 37 | + <kotlin.compiler.jvmTarget>1.6</kotlin.compiler.jvmTarget> |
| 38 | + <groovy.targetBytecode>1.8</groovy.targetBytecode> |
36 | 39 | </properties>
|
37 | 40 |
|
38 | 41 | <profiles>
|
|
64 | 67 | <value>6</value>
|
65 | 68 | </property>
|
66 | 69 | </activation>
|
| 70 | + <properties> |
| 71 | + <kotlin.compiler.jvmTarget>1.6</kotlin.compiler.jvmTarget> |
| 72 | + </properties> |
67 | 73 | <modules>
|
68 | 74 | <module>../org.jacoco.core.test.validation.kotlin</module>
|
69 | 75 | </modules>
|
|
90 | 96 | <value>7</value>
|
91 | 97 | </property>
|
92 | 98 | </activation>
|
| 99 | + <properties> |
| 100 | + <!-- Kotlin compiler doesn't support 1.7 --> |
| 101 | + <kotlin.compiler.jvmTarget>1.6</kotlin.compiler.jvmTarget> |
| 102 | + </properties> |
93 | 103 | <modules>
|
94 | 104 | <module>../org.jacoco.core.test.validation.kotlin</module>
|
95 | 105 | <module>../org.jacoco.core.test.validation.java7</module>
|
|
111 | 121 | </profile>
|
112 | 122 |
|
113 | 123 | <profile>
|
114 |
| - <id>java8-bytecode</id> |
| 124 | + <id>default</id> |
115 | 125 | <activation>
|
116 | 126 | <activeByDefault>true</activeByDefault>
|
| 127 | + </activation> |
| 128 | + <modules> |
| 129 | + <module>../org.jacoco.core.test.validation.kotlin</module> |
| 130 | + <module>../org.jacoco.core.test.validation.java7</module> |
| 131 | + <module>../org.jacoco.core.test.validation.java8</module> |
| 132 | + <module>../org.jacoco.core.test.validation.groovy</module> |
| 133 | + <module>../org.jacoco.core.test.validation.scala</module> |
| 134 | + </modules> |
| 135 | + </profile> |
| 136 | + |
| 137 | + <profile> |
| 138 | + <id>java8-bytecode</id> |
| 139 | + <activation> |
117 | 140 | <property>
|
118 | 141 | <name>bytecode.version</name>
|
119 | 142 | <value>8</value>
|
|
132 | 155 | </modules>
|
133 | 156 | </profile>
|
134 | 157 |
|
| 158 | + <profile> |
| 159 | + <id>java9-bytecode</id> |
| 160 | + <activation> |
| 161 | + <property> |
| 162 | + <name>bytecode.version</name> |
| 163 | + <value>9</value> |
| 164 | + </property> |
| 165 | + </activation> |
| 166 | + <properties> |
| 167 | + <kotlin.compiler.jvmTarget>9</kotlin.compiler.jvmTarget> |
| 168 | + <groovy.targetBytecode>9</groovy.targetBytecode> |
| 169 | + </properties> |
| 170 | + <modules> |
| 171 | + <module>../org.jacoco.core.test.validation.kotlin</module> |
| 172 | + <module>../org.jacoco.core.test.validation.java7</module> |
| 173 | + <module>../org.jacoco.core.test.validation.java8</module> |
| 174 | + <module>../org.jacoco.core.test.validation.groovy</module> |
| 175 | + </modules> |
| 176 | + </profile> |
| 177 | + |
135 | 178 | <profile>
|
136 | 179 | <id>java10-bytecode</id>
|
137 | 180 | <activation>
|
|
141 | 184 | </property>
|
142 | 185 | </activation>
|
143 | 186 | <properties>
|
144 |
| - <kotlin.compiler.jvmTarget>1.8</kotlin.compiler.jvmTarget> |
| 187 | + <kotlin.compiler.jvmTarget>10</kotlin.compiler.jvmTarget> |
| 188 | + <groovy.targetBytecode>10</groovy.targetBytecode> |
145 | 189 | </properties>
|
146 | 190 | <modules>
|
147 | 191 | <module>../org.jacoco.core.test.validation.kotlin</module>
|
|
160 | 204 | </property>
|
161 | 205 | </activation>
|
162 | 206 | <properties>
|
163 |
| - <kotlin.compiler.jvmTarget>1.8</kotlin.compiler.jvmTarget> |
| 207 | + <kotlin.compiler.jvmTarget>11</kotlin.compiler.jvmTarget> |
| 208 | + <groovy.targetBytecode>11</groovy.targetBytecode> |
164 | 209 | </properties>
|
165 | 210 | <modules>
|
166 | 211 | <module>../org.jacoco.core.test.validation.kotlin</module>
|
|
180 | 225 | </property>
|
181 | 226 | </activation>
|
182 | 227 | <properties>
|
183 |
| - <kotlin.compiler.jvmTarget>1.8</kotlin.compiler.jvmTarget> |
| 228 | + <kotlin.compiler.jvmTarget>12</kotlin.compiler.jvmTarget> |
| 229 | + <groovy.targetBytecode>12</groovy.targetBytecode> |
184 | 230 | </properties>
|
185 | 231 | <modules>
|
186 | 232 | <module>../org.jacoco.core.test.validation.kotlin</module>
|
|
200 | 246 | </property>
|
201 | 247 | </activation>
|
202 | 248 | <properties>
|
| 249 | + <kotlin.compiler.jvmTarget>14</kotlin.compiler.jvmTarget> |
| 250 | + <groovy.targetBytecode>14</groovy.targetBytecode> |
203 | 251 | <!-- see respective profile in org.jacoco.build about this override -->
|
204 | 252 | <maven.compiler.source>14</maven.compiler.source>
|
205 | 253 | <maven.compiler.target>14</maven.compiler.target>
|
|
223 | 271 | </property>
|
224 | 272 | </activation>
|
225 | 273 | <properties>
|
| 274 | + <kotlin.compiler.jvmTarget>15</kotlin.compiler.jvmTarget> |
| 275 | + <groovy.targetBytecode>15</groovy.targetBytecode> |
226 | 276 | <!-- see respective profile in org.jacoco.build about this override -->
|
227 | 277 | <maven.compiler.source>15</maven.compiler.source>
|
228 | 278 | <maven.compiler.target>15</maven.compiler.target>
|
|
246 | 296 | </property>
|
247 | 297 | </activation>
|
248 | 298 | <properties>
|
| 299 | + <kotlin.compiler.jvmTarget>16</kotlin.compiler.jvmTarget> |
| 300 | + <groovy.targetBytecode>16</groovy.targetBytecode> |
249 | 301 | <!-- see respective profile in org.jacoco.build about this override -->
|
250 | 302 | <maven.compiler.source>16</maven.compiler.source>
|
251 | 303 | <maven.compiler.target>16</maven.compiler.target>
|
252 | 304 | </properties>
|
253 | 305 | <modules>
|
254 |
| - <!-- |
255 |
| - kotlin-maven-plugin versions 1.4.20 and 1.4.21 fail |
256 |
| - due to https://openjdk.java.net/jeps/396 |
257 |
| - see https://youtrack.jetbrains.com/issue/KT-43704 |
258 | 306 | <module>../org.jacoco.core.test.validation.kotlin</module>
|
259 |
| - --> |
260 | 307 | <module>../org.jacoco.core.test.validation.java7</module>
|
261 | 308 | <module>../org.jacoco.core.test.validation.java8</module>
|
262 | 309 | <module>../org.jacoco.core.test.validation.java14</module>
|
|
274 | 321 | </property>
|
275 | 322 | </activation>
|
276 | 323 | <properties>
|
| 324 | + <!-- Kotlin compiler 1.5.0 doesn't support 17 --> |
| 325 | + <kotlin.compiler.jvmTarget>16</kotlin.compiler.jvmTarget> |
| 326 | + <groovy.targetBytecode>17</groovy.targetBytecode> |
277 | 327 | <!-- see respective profile in org.jacoco.build about this override -->
|
278 | 328 | <maven.compiler.source>17</maven.compiler.source>
|
279 | 329 | <maven.compiler.target>17</maven.compiler.target>
|
280 | 330 | </properties>
|
281 | 331 | <modules>
|
282 |
| - <!-- |
283 |
| - kotlin-maven-plugin versions 1.4.20 and 1.4.21 fail |
284 |
| - due to https://openjdk.java.net/jeps/396 |
285 |
| - see https://youtrack.jetbrains.com/issue/KT-43704 |
286 | 332 | <module>../org.jacoco.core.test.validation.kotlin</module>
|
287 |
| - --> |
288 | 333 | <module>../org.jacoco.core.test.validation.java7</module>
|
289 | 334 | <module>../org.jacoco.core.test.validation.java8</module>
|
290 | 335 | <module>../org.jacoco.core.test.validation.java14</module>
|
|
0 commit comments