BAEL-5036: Deactivate JDK8 build for Quarkus 2.x project

This commit is contained in:
Ralf Ueberfuhr 2021-11-24 12:56:12 +01:00
parent c034fb74bc
commit 2881fe3907
3 changed files with 16 additions and 17 deletions

View File

@ -534,7 +534,6 @@
<module>quarkus</module>
<module>quarkus-extension</module>
<module>quarkus-jandex</module>
<module>rabbitmq</module>
<!-- <module>raml</module> --> <!-- Not a maven project -->
@ -1310,6 +1309,7 @@
<module>core-java-modules/multimodulemavenproject</module>
<module>persistence-modules/sirix</module>
<module>quarkus-vs-springboot</module>
<module>quarkus-jandex</module>
<module>spring-boot-modules/spring-boot-cassandre</module>
</modules>
</profile>

View File

@ -1,3 +0,0 @@
### Relevant Articles:
- [Create a Jandex index in Quarkus for classes in a external module](https://www.baeldung.com/quarkus-jandex)

View File

@ -15,20 +15,8 @@
<module>hello-sender-undetected</module>
<module>hello-app</module>
</modules>
<properties>
<compiler-plugin.version>3.8.1</compiler-plugin.version>
<maven.compiler.parameters>true</maven.compiler.parameters>
<maven.compiler.source>11</maven.compiler.source>
<maven.compiler.target>11</maven.compiler.target>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
<quarkus.platform.group-id>io.quarkus.platform</quarkus.platform.group-id>
<quarkus.platform.version>2.3.0.Final</quarkus.platform.version>
<surefire-plugin.version>3.0.0-M5</surefire-plugin.version>
</properties>
<dependencyManagement>
<!-- The Quarkus BOM is only available since Quarkus 2.x, and it's dependencies and plugins are compiled with JDK11, so using JDK8 will result in java.lang.UnsupportedClassVersionError -->
<dependencies>
<dependency>
<groupId>${quarkus.platform.group-id}</groupId>
@ -39,4 +27,18 @@
</dependency>
</dependencies>
</dependencyManagement>
<properties>
<compiler-plugin.version>3.8.1</compiler-plugin.version>
<maven.compiler.parameters>true</maven.compiler.parameters>
<maven.compiler.source>11</maven.compiler.source>
<maven.compiler.target>11</maven.compiler.target>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
<quarkus.platform.group-id>io.quarkus.platform</quarkus.platform.group-id>
<quarkus.platform.version>2.4.2.Final</quarkus.platform.version>
<surefire-plugin.version>3.0.0-M5</surefire-plugin.version>
</properties>
</project>