Skip to content

Commit bfa281e

Browse files
committed
Upgrade Java to 24
1 parent 5a7a5b0 commit bfa281e

File tree

8 files changed

+22
-9
lines changed

8 files changed

+22
-9
lines changed

compiled_starters/java/.codecrafters/compile.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,4 @@
88

99
set -e # Exit on failure
1010

11-
mvn -B package -Ddir=/tmp/codecrafters-build-http-server-java
11+
mvn -q -B package -Ddir=/tmp/codecrafters-build-http-server-java

compiled_starters/java/codecrafters.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,5 @@ debug: false
77
# Use this to change the Java version used to run your code
88
# on Codecrafters.
99
#
10-
# Available versions: java-23
11-
language_pack: java-23
10+
# Available versions: java-24
11+
language_pack: java-24

compiled_starters/java/your_program.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ set -e # Exit early if any commands fail
1414
# - Edit .codecrafters/compile.sh to change how your program compiles remotely
1515
(
1616
cd "$(dirname "$0")" # Ensure compile steps are run within the repository directory
17-
mvn -B package -Ddir=/tmp/codecrafters-build-http-server-java
17+
mvn -q -B package -Ddir=/tmp/codecrafters-build-http-server-java
1818
)
1919

2020
# Copied from .codecrafters/run.sh

dockerfiles/java-24.Dockerfile

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# syntax=docker/dockerfile:1.7-labs
2+
FROM maven:3.9.9-eclipse-temurin-24-alpine
3+
4+
# Ensures the container is re-built if dependency files change
5+
ENV CODECRAFTERS_DEPENDENCY_FILE_PATHS="pom.xml"
6+
7+
WORKDIR /app
8+
9+
# .git & README.md are unique per-repository. We ignore them on first copy to prevent cache misses
10+
COPY --exclude=.git --exclude=README.md . /app
11+
12+
# Install language-specific dependencies
13+
RUN .codecrafters/compile.sh

solutions/java/01-at4/code/.codecrafters/compile.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,4 @@
88

99
set -e # Exit on failure
1010

11-
mvn -B package -Ddir=/tmp/codecrafters-build-http-server-java
11+
mvn -q -B package -Ddir=/tmp/codecrafters-build-http-server-java

solutions/java/01-at4/code/codecrafters.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,5 @@ debug: false
77
# Use this to change the Java version used to run your code
88
# on Codecrafters.
99
#
10-
# Available versions: java-23
11-
language_pack: java-23
10+
# Available versions: java-24
11+
language_pack: java-24

solutions/java/01-at4/code/your_program.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ set -e # Exit early if any commands fail
1414
# - Edit .codecrafters/compile.sh to change how your program compiles remotely
1515
(
1616
cd "$(dirname "$0")" # Ensure compile steps are run within the repository directory
17-
mvn -B package -Ddir=/tmp/codecrafters-build-http-server-java
17+
mvn -q -B package -Ddir=/tmp/codecrafters-build-http-server-java
1818
)
1919

2020
# Copied from .codecrafters/run.sh

starter_templates/java/code/.codecrafters/compile.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,4 @@
88

99
set -e # Exit on failure
1010

11-
mvn -B package -Ddir=/tmp/codecrafters-build-http-server-java
11+
mvn -q -B package -Ddir=/tmp/codecrafters-build-http-server-java

0 commit comments

Comments
 (0)