1- # maven-slf4j-lib-starter [ ![ ci] ( https://github.com/daggerok/maven-slf4j-lib-starter-java-21 /actions/workflows/ci.yml/badge.svg )] ( https://github.com/daggerok/maven-slf4j-lib-starter-java-21 /actions/workflows/ci.yml )
2- Maven library project starter using maven wrapper, slf4j, assertj and java 21 (tested on Zulu and GraalVM)
1+ # maven-slf4j-lib-starter [ ![ ci] ( https://github.com/daggerok/maven-slf4j-lib-starter-java-24 /actions/workflows/ci.yml/badge.svg )] ( https://github.com/daggerok/maven-slf4j-lib-starter-java-24 /actions/workflows/ci.yml )
2+ Maven library project starter using maven wrapper, slf4j, assertj and java 24 (tested on Zulu and GraalVM)
33
44## Getting Started
55
66Create a new project
77
88``` bash
9- npx --yes degit daggerok/maven-slf4j-lib-starter-java-21 my-lib && cd $_
9+ npx --yes degit daggerok/maven-slf4j-lib-starter-java-24 my-lib && cd $_
1010```
1111
1212## Setup Development Environment
1313
14- Install Java 21
14+ Install Java 24
1515
1616``` bash
17- brew reinstall zulu@21 # graalvm@21
17+ brew reinstall zulu@24 # graalvm@24
1818
1919declare -f use # output:
2020function use() {
2121 function usage() {
22- echo " Usage:\n\tuse jdk 1.8\nor:\n\tuse graalvm 21 "
22+ echo " Usage:\n\tuse jdk 1.8\nor:\n\tuse graalvm 24 "
2323 return
2424 }
2525 if [[ $# -eq 0 ]] ; then
@@ -32,9 +32,9 @@ function use() {
3232 usage
3333 return -2
3434 fi
35- export JAVA_VERSION=${2:- 21 }
35+ export JAVA_VERSION=${2:- 24 }
3636 else
37- export JAVA_VERSION=${1:- 21 }
37+ export JAVA_VERSION=${1:- 24 }
3838 fi
3939 if [[ " graalvm" == " $USE_WHAT " ]] ; then
4040 export JAVA_HOME=/Library/Java/JavaVirtualMachines/graalvm-$JAVA_VERSION .jdk/Contents/Home
@@ -49,6 +49,6 @@ function use() {
4949## Test
5050
5151``` bash
52- use zulu 21 ; java -version
52+ use zulu 24 ; java -version
5353./mvnw clean ; ./mvnw
5454```
0 commit comments