diff --git a/frameworks/Java/avaje-jex/avaje-jex-jetty.dockerfile b/frameworks/Java/avaje-jex/avaje-jex-jetty.dockerfile index 80fc05c124d..626e50bc7ff 100644 --- a/frameworks/Java/avaje-jex/avaje-jex-jetty.dockerfile +++ b/frameworks/Java/avaje-jex/avaje-jex-jetty.dockerfile @@ -1,8 +1,9 @@ -FROM maven:3.9.9-eclipse-temurin-24 AS build +FROM maven:3.9-eclipse-temurin-25 AS build WORKDIR /avaje-jex COPY pom.xml pom.xml +RUN mvn dependency:go-offline -q COPY src src RUN mvn package -q -P jetty EXPOSE 8080 -CMD ["java", "-XX:+UseNUMA", "-XX:+UseParallelGC", "-p", "./target/modules/", "-m", "avaje.techempower"] +CMD ["java", "-XX:+UseNUMA", "-XX:+UseParallelGC", "-XX:+UseCompactObjectHeaders", "-p", "./target/modules/", "-m", "avaje.techempower"] diff --git a/frameworks/Java/avaje-jex/avaje-jex-robaho.dockerfile b/frameworks/Java/avaje-jex/avaje-jex-robaho.dockerfile index d62eb71d124..714692c16cf 100644 --- a/frameworks/Java/avaje-jex/avaje-jex-robaho.dockerfile +++ b/frameworks/Java/avaje-jex/avaje-jex-robaho.dockerfile @@ -1,8 +1,9 @@ -FROM maven:3.9.9-eclipse-temurin-24 AS build +FROM maven:3.9-eclipse-temurin-25 AS build WORKDIR /avaje-jex COPY pom.xml pom.xml +RUN mvn dependency:go-offline -q COPY src src RUN mvn package -q -P robaho EXPOSE 8080 -CMD ["java", "-XX:+UseNUMA", "-XX:+UseParallelGC", "-p", "./target/modules/", "-m", "avaje.techempower"] +CMD ["java", "-XX:+UseNUMA", "-XX:+UseParallelGC", "-XX:+UseCompactObjectHeaders", "-p", "./target/modules/", "-m", "avaje.techempower"] diff --git a/frameworks/Java/avaje-jex/avaje-jex.dockerfile b/frameworks/Java/avaje-jex/avaje-jex.dockerfile index a9c8578c4f5..d450ab12bfe 100644 --- a/frameworks/Java/avaje-jex/avaje-jex.dockerfile +++ b/frameworks/Java/avaje-jex/avaje-jex.dockerfile @@ -1,8 +1,9 @@ -FROM maven:3.9.9-eclipse-temurin-24 AS build +FROM maven:3.9-eclipse-temurin-25 AS build WORKDIR /avaje-jex COPY pom.xml pom.xml +RUN mvn dependency:go-offline -q COPY src src RUN mvn package -q EXPOSE 8080 -CMD ["java", "-XX:+UseNUMA", "-XX:+UseParallelGC", "-p", "./target/modules/", "-m", "avaje.techempower"] +CMD ["java", "-XX:+UseNUMA", "-XX:+UseParallelGC", "-XX:+UseCompactObjectHeaders", "-p", "./target/modules/", "-m", "avaje.techempower"] diff --git a/frameworks/Java/avaje-jex/pom.xml b/frameworks/Java/avaje-jex/pom.xml index 4ede9b91c6a..e6c7aea4266 100644 --- a/frameworks/Java/avaje-jex/pom.xml +++ b/frameworks/Java/avaje-jex/pom.xml @@ -6,14 +6,14 @@ io.avaje avaje-jex-parent - 3.2 + 3.5-RC8 benchmark avaje-jex 1.0 - 24 + 25 2.0.17 @@ -53,12 +53,12 @@ com.zaxxer HikariCP - 6.3.0 + 7.0.2 org.postgresql postgresql - 42.7.7 + 42.7.10 @@ -66,7 +66,7 @@ jstachio 1.3.7 - + io.jstach @@ -98,11 +98,11 @@ avaje-provides-maven-plugin 2.3 - + com.spotify.fmt fmt-maven-plugin - 2.25 + 2.29 @@ -110,6 +110,18 @@ + + + com.google.googlejavaformat + google-java-format + 1.35.0 + + + + + + maven-compiler-plugin + 3.15.0 @@ -165,7 +177,7 @@ org.eclipse.jetty jetty-http-spi - 12.0.19 + 12.1.7