Browse Source

bump java 25 (#4)

Daniel Bohry 2 months ago
parent
commit
d37df53da1

+ 2 - 2
.github/workflows/build.yml

@@ -12,10 +12,10 @@ jobs:
 
     steps:
     - uses: actions/checkout@v3
-    - name: Set up JDK 21
+    - name: Set up JDK 25
       uses: actions/setup-java@v3
       with:
-        java-version: '21'
+        java-version: '25'
         distribution: 'temurin'
     - name: Build jar
       run: chmod +x ./gradlew && ./gradlew clean build

+ 2 - 2
.github/workflows/buildAndRelease.yml

@@ -13,7 +13,7 @@ jobs:
       - name: Set up JDK
         uses: actions/setup-java@v3
         with:
-          java-version: '21'
+          java-version: '25'
           distribution: 'temurin'
       - name: Build with Gradle
         run: chmod +x ./gradlew && ./gradlew clean build test
@@ -27,7 +27,7 @@ jobs:
       - name: Set up JDK
         uses: actions/setup-java@v3
         with:
-          java-version: '21'
+          java-version: '25'
           distribution: 'temurin'
       - name: Build
         run: ./gradlew build

+ 1 - 1
Dockerfile

@@ -1,4 +1,4 @@
-FROM openjdk:21-jdk-slim as BuildJava
+FROM eclipse-temurin:25-jre-noble
 ARG JAR_FILE=build/libs/auth-service.jar
 COPY ${JAR_FILE} app.jar
 ENTRYPOINT ["java","-jar","/app.jar"]

+ 2 - 2
build.gradle

@@ -7,7 +7,7 @@ plugins {
 group = 'com.danielbohry'
 
 java {
-    sourceCompatibility = '21'
+    sourceCompatibility = '25'
 }
 
 configurations {
@@ -27,7 +27,7 @@ dependencies {
     implementation 'org.springframework.boot:spring-boot-starter-actuator'
     implementation 'io.jsonwebtoken:jjwt:0.9.1'
     implementation 'com.google.guava:guava:31.1-jre'
-    implementation 'org.springdoc:springdoc-openapi-ui:1.6.11'
+    implementation 'org.apache.commons:commons-lang3:3.19.0'
     implementation 'javax.xml.bind:jaxb-api:2.4.0-b180830.0359'
 
     compileOnly 'org.projectlombok:lombok'

+ 2 - 2
gradle/wrapper/gradle-wrapper.properties

@@ -1,7 +1,7 @@
 distributionBase=GRADLE_USER_HOME
 distributionPath=wrapper/dists
-distributionUrl=https\://services.gradle.org/distributions/gradle-8.14-bin.zip
+distributionUrl=https\://services.gradle.org/distributions/gradle-9.1.0-bin.zip
 networkTimeout=10000
 validateDistributionUrl=true
 zipStoreBase=GRADLE_USER_HOME
-zipStorePath=wrapper/dists
+zipStorePath=wrapper/dists