|
92 | 92 |
|
93 | 93 | <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
94 | 94 | <project.root>${basedir}</project.root>
|
95 |
| - <source.level>1.8</source.level> |
| 95 | + <source.level>17</source.level> |
96 | 96 | <dist.id>${project.artifactId}</dist.id>
|
97 | 97 | <jacoco.destfile>${project.build.directory}/jacoco.exec</jacoco.destfile>
|
| 98 | + <kotlin.jvm.target>11</kotlin.jvm.target> |
98 | 99 | <maven.kotlin.skip>false</maven.kotlin.skip>
|
99 | 100 |
|
100 | 101 | <apt>1.1.3</apt>
|
|
105 | 106 | <guava>19.0</guava>
|
106 | 107 | <hamcrest>1.3</hamcrest>
|
107 | 108 | <jackson>2.13.0-rc2</jackson>
|
| 109 | + <jaxb>2.3.1</jaxb> |
108 | 110 | <jacoco>0.8.7</jacoco>
|
109 | 111 | <jodatime>2.10.10</jodatime>
|
110 | 112 | <jmolecules>1.3.0</jmolecules>
|
|
129 | 131 | <spring>5.3.10</spring>
|
130 | 132 | <spring-hateoas>1.4.0-M3</spring-hateoas>
|
131 | 133 | <spring-plugin>2.0.0.RELEASE</spring-plugin>
|
| 134 | + <servlet-api>4.0.1</servlet-api> |
132 | 135 | <testcontainers>1.16.0</testcontainers>
|
133 | 136 | <threetenbp>1.5.1</threetenbp>
|
134 | 137 | <validation>1.1.0.Final</validation>
|
135 | 138 | <webbeans>2.0.23</webbeans>
|
| 139 | + |
| 140 | + <!-- OWB requires via XBean a newer ASM version --> |
| 141 | + <webbeans.xbean>4.20</webbeans.xbean> |
136 | 142 | <javax-annotation-api>1.3.2</javax-annotation-api>
|
137 | 143 |
|
138 | 144 | <!-- Used in asciidoc reference documentation -->
|
|
207 | 213 |
|
208 | 214 | </profile>
|
209 | 215 |
|
210 |
| - <!-- Used to build Java 11+ --> |
211 |
| - <profile> |
212 |
| - <id>java11</id> |
213 |
| - |
214 |
| - <properties> |
215 |
| - <jaxb.version>2.2.11</jaxb.version> |
216 |
| - <java-activation.version>1.1.1</java-activation.version> |
217 |
| - </properties> |
218 |
| - |
219 |
| - <dependencies> |
220 |
| - <dependency> |
221 |
| - <groupId>javax.xml.bind</groupId> |
222 |
| - <artifactId>jaxb-api</artifactId> |
223 |
| - <version>${jaxb.version}</version> |
224 |
| - <scope>provided</scope> |
225 |
| - </dependency> |
226 |
| - |
227 |
| - <dependency> |
228 |
| - <groupId>javax.activation</groupId> |
229 |
| - <artifactId>activation</artifactId> |
230 |
| - <version>${java-activation.version}</version> |
231 |
| - <scope>provided</scope> |
232 |
| - </dependency> |
233 |
| - |
234 |
| - <dependency> |
235 |
| - <groupId>javax.annotation</groupId> |
236 |
| - <artifactId>javax.annotation-api</artifactId> |
237 |
| - <version>${javax-annotation-api}</version> |
238 |
| - <scope>provided</scope> |
239 |
| - </dependency> |
240 |
| - </dependencies> |
241 |
| - </profile> |
242 | 216 |
|
243 | 217 | <!--
|
244 | 218 | Profile to be run before a release is executed, currently does the following:
|
245 | 219 |
|
246 |
| - - Prevents thrid-party snapshot dependencies in projects |
| 220 | + - Prevents third-party snapshot dependencies in projects |
247 | 221 | -->
|
248 | 222 |
|
249 | 223 | <profile>
|
|
277 | 251 | </build>
|
278 | 252 | </profile>
|
279 | 253 |
|
280 |
| - <profile> |
281 |
| - |
282 |
| - <!-- Profile for SonarCube --> |
283 |
| - |
284 |
| - <id>sonarcube</id> |
285 |
| - |
286 |
| - <build> |
287 |
| - <plugins> |
288 |
| - <plugin> |
289 |
| - <groupId>org.jacoco</groupId> |
290 |
| - <artifactId>jacoco-maven-plugin</artifactId> |
291 |
| - <version>${jacoco}</version> |
292 |
| - <configuration> |
293 |
| - <destFile>${jacoco.destfile}</destFile> |
294 |
| - </configuration> |
295 |
| - <executions> |
296 |
| - <execution> |
297 |
| - <id>jacoco-initialize</id> |
298 |
| - <goals> |
299 |
| - <goal>prepare-agent</goal> |
300 |
| - </goals> |
301 |
| - </execution> |
302 |
| - </executions> |
303 |
| - </plugin> |
304 |
| - </plugins> |
305 |
| - </build> |
306 |
| - </profile> |
307 |
| - |
308 | 254 | <profile>
|
309 | 255 |
|
310 | 256 | <!--
|
|
1110 | 1056 | <artifactId>kotlin-maven-plugin</artifactId>
|
1111 | 1057 | <version>${kotlin}</version>
|
1112 | 1058 | <configuration>
|
1113 |
| - <jvmTarget>${source.level}</jvmTarget> |
| 1059 | + <jvmTarget>${kotlin.jvm.target}</jvmTarget> |
1114 | 1060 | <apiVersion>1.3</apiVersion>
|
1115 | 1061 | <languageVersion>1.3</languageVersion>
|
1116 | 1062 | <skip>${maven.kotlin.skip}</skip>
|
|
0 commit comments