Skip to content

Commit e753840

Browse files
authored
Updated to use Java 17 as minimal version (#139)
Bumped maven enforcer plugin to 3.6.2 Bumped maven compiler plugon to 3.14.1 Bumped cosium code formatter plugin to 5.4 Bumped picocli to 4.7.7 Bumped junit to 5.14.1 Use Eclipse Temurin JDK 17 in Dockerfile Updated Github workflow to use JDK 17 Signed-off-by: Laurent Klock <Laurent.Klock@arhs-cube.com>
1 parent 487bbc3 commit e753840

File tree

3 files changed

+12
-12
lines changed

3 files changed

+12
-12
lines changed

.github/workflows/maven.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,11 @@ jobs:
1616

1717
steps:
1818
- uses: actions/checkout@v4
19-
- name: Set up JDK 11
19+
- name: Set up JDK 17
2020
uses: actions/setup-java@v4
2121
with:
22-
java-version: '11'
23-
distribution: 'adopt'
22+
java-version: '17'
23+
distribution: 'temurin'
2424
cache: maven
2525
- name: Build with Maven
2626
run: mvn -B package --file pom.xml

Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM maven:3-jdk-11 AS build
1+
FROM maven:3-eclipse-temurin-17 AS build
22

33
RUN useradd -m urlfrontier
44

@@ -18,7 +18,7 @@ RUN mvn clean package -DskipFormatCode=true
1818
RUN rm service/target/original-*.jar
1919
RUN cp service/target/*.jar urlfrontier-service.jar
2020

21-
FROM openjdk:11-jdk-slim
21+
FROM eclipse-temurin:17-jdk-noble
2222

2323
RUN useradd -m urlfrontier
2424

pom.xml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -74,19 +74,19 @@
7474
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
7575
<!-- needed to build within Docker -->
7676
<skipFormatCode>false</skipFormatCode>
77-
<version.maven-enforcer-plugin>3.5.0</version.maven-enforcer-plugin>
77+
<version.maven-enforcer-plugin>3.6.2</version.maven-enforcer-plugin>
7878
<minimalMavenBuildVersion>3.6.3</minimalMavenBuildVersion>
79-
<version.maven-compiler-plugin>3.13.0</version.maven-compiler-plugin>
80-
<git-code-format-maven-plugin.version>5.3</git-code-format-maven-plugin.version>
79+
<version.maven-compiler-plugin>3.14.1</version.maven-compiler-plugin>
80+
<git-code-format-maven-plugin.version>5.4</git-code-format-maven-plugin.version>
8181
<version.maven-gpg-plugin>3.2.8</version.maven-gpg-plugin>
8282
<version.maven-source-plugin>3.3.1</version.maven-source-plugin>
8383
<version.maven-jar-plugin>3.4.2</version.maven-jar-plugin>
8484
<version.maven-javadoc-plugin>3.12.0</version.maven-javadoc-plugin>
8585
<version.maven-release-plugin>3.1.1</version.maven-release-plugin>
8686
<version.maven-shade-plugin>3.6.1</version.maven-shade-plugin>
87-
<minimalJavaBuildVersion>11</minimalJavaBuildVersion>
88-
<picocli.version>4.7.6</picocli.version>
89-
<junit.version>5.11.0</junit.version>
87+
<minimalJavaBuildVersion>17</minimalJavaBuildVersion>
88+
<picocli.version>4.7.7</picocli.version>
89+
<junit.version>5.14.1</junit.version>
9090
<protobuf.version>3.25.8</protobuf.version>
9191
<central-publishing-plugin.version>0.9.0</central-publishing-plugin.version>
9292
</properties>
@@ -99,7 +99,7 @@
9999
<artifactId>maven-compiler-plugin</artifactId>
100100
<version>${version.maven-compiler-plugin}</version>
101101
<configuration>
102-
<release>11</release>
102+
<release>17</release>
103103
</configuration>
104104
</plugin>
105105
<plugin>

0 commit comments

Comments
 (0)