diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 983be2697b..3168be41a6 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -22,14 +22,14 @@ on: env: MAVEN_OPTS: -Dmaven.wagon.httpconnectionManager.ttlSeconds=25 -Dmaven.wagon.http.retryHandler.count=3 - BASE_JAVA_VERSION: 17 + BASE_JAVA_VERSION: 21 DEFAULT_JAVA_DISTRIBUTION: 'temurin' jobs: build: strategy: fail-fast: false matrix: - java: [ 17, 21, 25 ] + java: [ 21, 25 ] name: "Java ${{ matrix.java }}" runs-on: ubuntu-24.04 steps: diff --git a/modules/samples/swagger-server/pom.xml b/modules/samples/swagger-server/pom.xml index 1eb214c41b..692a7970b2 100644 --- a/modules/samples/swagger-server/pom.xml +++ b/modules/samples/swagger-server/pom.xml @@ -40,8 +40,8 @@ - 17 - 17 + 21 + 21 UTF-8 1.15.0 @@ -120,8 +120,8 @@ maven-compiler-plugin 3.14.1 - 17 - 17 + 21 + 21 diff --git a/modules/samples/userguide/src/userguide/springbootdemo/pom.xml b/modules/samples/userguide/src/userguide/springbootdemo/pom.xml index 6ecc503779..46cd76e26f 100644 --- a/modules/samples/userguide/src/userguide/springbootdemo/pom.xml +++ b/modules/samples/userguide/src/userguide/springbootdemo/pom.xml @@ -40,7 +40,7 @@ UTF-8 UTF-8 - 17 + 21 3.4.3 diff --git a/pom.xml b/pom.xml index 747b7fb9aa..bc905df60f 100644 --- a/pom.xml +++ b/pom.xml @@ -506,7 +506,7 @@ http://maven.apache.org/plugins/maven-site-plugin/examples/creating-content.html --> ${project.version} 2025-03-04T22:45:29Z - 17 + 21 0.8.14 9.9.1 2.2.45 @@ -885,7 +885,7 @@ org.eclipse.platform org.eclipse.core.resources - 3.23.100 + 3.23.200 org.eclipse.platform @@ -900,7 +900,7 @@ org.eclipse.platform org.eclipse.jface - 3.38.100 + 3.39.0 org.eclipse.platform @@ -910,7 +910,7 @@ org.eclipse.platform org.eclipse.swt - 3.132.0 + 3.133.0 org.eclipse.platform @@ -920,12 +920,12 @@ org.eclipse.platform org.eclipse.ui.ide - 3.22.800 + 3.23.0 org.eclipse.platform org.eclipse.ui.workbench - 3.137.0 + 3.138.0 @@ -1293,8 +1293,8 @@ 3.6.0 - - [17,26) + + [21,26) The POM must not include repository definitions since non Apache repositories threaten the build stability.