From b8e1987f0bb5066b83a3fc9989916e06670fe7cf Mon Sep 17 00:00:00 2001 From: Angelica Ochoa <15623749+ao508@users.noreply.github.com> Date: Wed, 2 Oct 2024 00:17:26 -0400 Subject: [PATCH] Update to java21 Signed-off-by: Angelica Ochoa <15623749+ao508@users.noreply.github.com> --- .circleci/config.yml | 2 +- Dockerfile | 4 ++-- jitpack.yml | 9 +++++++++ pom.xml | 39 +++++++++++++-------------------------- 4 files changed, 25 insertions(+), 29 deletions(-) create mode 100644 jitpack.yml diff --git a/.circleci/config.yml b/.circleci/config.yml index 6ffb6b4..4fb924d 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -1,6 +1,6 @@ defaults: &defaults docker: - - image: cimg/openjdk:8.0.275 + - image: cimg/openjdk:21.0 version: 2.1 diff --git a/Dockerfile b/Dockerfile index 50ef394..4cf3bb8 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM maven:3.6.1-jdk-11-slim +FROM maven:3.8.8 # create working directory and set RUN mkdir /label-generator ADD . /label-generator @@ -6,6 +6,6 @@ WORKDIR /label-generator RUN mvn clean install # copy jar and set entrypoint -FROM openjdk:11-slim +FROM openjdk:21 COPY --from=0 /label-generator/target/smile_label_generator.jar /label-generator/smile_label_generator.jar ENTRYPOINT ["java"] diff --git a/jitpack.yml b/jitpack.yml new file mode 100644 index 0000000..9d14120 --- /dev/null +++ b/jitpack.yml @@ -0,0 +1,9 @@ +jdk: + - openjdk21 + +before_install: + - sdk install maven 3.8.8 + - sdk use maven 3.8.8 + - sdk install java 21.0.2-open + - sdk use java 21.0.2-open + - sdk update diff --git a/pom.xml b/pom.xml index 93103a7..f6bcf27 100644 --- a/pom.xml +++ b/pom.xml @@ -11,7 +11,7 @@ org.springframework.boot spring-boot-starter-parent - 2.3.3.RELEASE + 3.3.3 @@ -29,21 +29,20 @@ - 1.8 - 1.8 - 5.2.6.RELEASE - 2.3.3.RELEASE - 1.7.30 - 2.11.2 + 21 + 3.11.0 + 6.1.12 + 3.3.3 + 2.17.2 com.github.mskcc - 1.4.1.RELEASE + java-v21-beta-2 com.github.mskcc - 1.4.1.RELEASE + java-v21-beta-2 com.github.mskcc.smile-server - 1.6.0.RELEASE + java-v21-beta-2 @@ -99,19 +98,7 @@ org.skyscreamer jsonassert - 1.5.0 - - - - com.google.guava - guava - 19.0 - jar - - - org.apache.commons - commons-lang3 - 3.11 + 1.5.3 @@ -144,10 +131,10 @@ org.apache.maven.plugins maven-compiler-plugin - 3.6.1 + ${maven.compiler.version} - ${maven.compiler.version} - ${maven.compiler.version} + ${java.version} + ${java.version} -Xlint:deprecation