File tree Expand file tree Collapse file tree
starter_templates/java/code Expand file tree Collapse file tree Original file line number Diff line number Diff 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-25
11- buildpack : java-25
10+ # Available versions: java-26
11+ buildpack : java-26
Original file line number Diff line number Diff line change 99 <version >1.0</version >
1010
1111 <properties >
12- <maven .compiler.source>25 </maven .compiler.source>
13- <maven .compiler.target>25 </maven .compiler.target>
12+ <maven .compiler.source>26 </maven .compiler.source>
13+ <maven .compiler.target>26 </maven .compiler.target>
1414 <project .build.sourceEncoding>UTF-8</project .build.sourceEncoding>
15- <java .version>25 </java .version>
15+ <java .version>26 </java .version>
1616 </properties >
1717
1818 <build >
Original file line number Diff line number Diff line change 1+ # syntax=docker/dockerfile:1.7-labs
2+ FROM maven:3.9.16-eclipse-temurin-26-alpine
3+
4+ # Ensures the container is re-built if dependency files change
5+ ENV CODECRAFTERS_DEPENDENCY_FILE_PATHS="pom.xml"
6+ ENV MAVEN_OPTS="--sun-misc-unsafe-memory-access=allow"
7+
8+ RUN apk add --no-cache --upgrade 'bash>=5.2'
9+
10+ WORKDIR /app
11+
12+ # .git & README.md are unique per-repository. We ignore them on first copy to prevent cache misses
13+ COPY --exclude=.git --exclude=README.md . /app
14+
15+ # Install language-specific dependencies
16+ RUN .codecrafters/compile.sh
Original file line number Diff line number Diff 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-25
11- buildpack : java-25
10+ # Available versions: java-26
11+ buildpack : java-26
Original file line number Diff line number Diff line change 99 <version >1.0</version >
1010
1111 <properties >
12- <maven .compiler.source>25 </maven .compiler.source>
13- <maven .compiler.target>25 </maven .compiler.target>
12+ <maven .compiler.source>26 </maven .compiler.source>
13+ <maven .compiler.target>26 </maven .compiler.target>
1414 <project .build.sourceEncoding>UTF-8</project .build.sourceEncoding>
15- <java .version>25 </java .version>
15+ <java .version>26 </java .version>
1616 </properties >
1717
1818 <build >
Original file line number Diff line number Diff 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-25
11- buildpack : java-25
10+ # Available versions: java-26
11+ buildpack : java-26
Original file line number Diff line number Diff line change 99 <version >1.0</version >
1010
1111 <properties >
12- <maven .compiler.source>25 </maven .compiler.source>
13- <maven .compiler.target>25 </maven .compiler.target>
12+ <maven .compiler.source>26 </maven .compiler.source>
13+ <maven .compiler.target>26 </maven .compiler.target>
1414 <project .build.sourceEncoding>UTF-8</project .build.sourceEncoding>
15- <java .version>25 </java .version>
15+ <java .version>26 </java .version>
1616 </properties >
1717
1818 <build >
Original file line number Diff line number Diff 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-25
11- buildpack : java-25
10+ # Available versions: java-26
11+ buildpack : java-26
Original file line number Diff line number Diff line change 99 <version >1.0</version >
1010
1111 <properties >
12- <maven .compiler.source>25 </maven .compiler.source>
13- <maven .compiler.target>25 </maven .compiler.target>
12+ <maven .compiler.source>26 </maven .compiler.source>
13+ <maven .compiler.target>26 </maven .compiler.target>
1414 <project .build.sourceEncoding>UTF-8</project .build.sourceEncoding>
15- <java .version>25 </java .version>
15+ <java .version>26 </java .version>
1616 </properties >
1717
1818 <build >
Original file line number Diff line number Diff 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-25
11- buildpack : java-25
10+ # Available versions: java-26
11+ buildpack : java-26
You can’t perform that action at this time.
0 commit comments