BAEL-5951: Spring Boot 3 Sample for Native Image builds incl. Runtime Hints (#13047)

* Update Spring Boot, Spring Native and Native Maven Plugin versions

* BAEL-5951: Spring Boot 3 Sample for Native Image builds incl. Runtime Hints

* BAEL-5951: Configure POMs and add Swagger UI runtime hints

* BAEL-5951: Remove Swagger UI runtime hints

* BAEL-5951: Remove Spring Boot3 parent POM from profiles because of JDK17 dependency during build (building the parent POM is even not necessary)

* BAEL-5951: Add tests

* BAEL-5951: Fix tests (PMD naming conventions)
This commit is contained in:
Ralf Ueberfuhr
2022-11-24 09:47:54 +01:00
committed by GitHub
parent cfc92958bc
commit 4ea66b59ce
16 changed files with 494 additions and 24 deletions

View File

@@ -111,12 +111,12 @@
</profiles>
<properties>
<spring-boot.version>2.5.1</spring-boot.version>
<spring-native.version>0.10.0</spring-native.version>
<native-maven-plugin.version>0.9.0</native-maven-plugin.version>
<spring-boot.version>2.7.1</spring-boot.version>
<spring-native.version>0.12.1</spring-native.version>
<native-maven-plugin.version>0.9.17</native-maven-plugin.version>
<java.version>1.8</java.version>
<maven.compiler.target>1.8</maven.compiler.target>
<maven.compiler.source>1.8</maven.compiler.source>
</properties>
</project>
</project>

View File

@@ -70,12 +70,12 @@
<properties>
<builder>paketobuildpacks/builder:tiny</builder>
<spring-boot.version>2.5.1</spring-boot.version>
<spring-native.version>0.10.0</spring-native.version>
<spring-boot.version>2.7.1</spring-boot.version>
<spring-native.version>0.12.1</spring-native.version>
<java.version>1.8</java.version>
<maven.compiler.target>1.8</maven.compiler.target>
<maven.compiler.source>1.8</maven.compiler.source>
<log4j2.version>2.17.1</log4j2.version>
</properties>
</project>
</project>