- JDK
>= 17
Note: The build is configured with release = 11 in Gradle, which means the compiled bytecode is compatible with Java 11 or later. While JDK 17 is required for the build environment, the resulting JAR files can run on Java 11 and above.
./gradlew assembleIf you work with Eclipse Buildship, the following Gradle initialization script avoids the conflict of each project name on the Eclipse workspace.
allprojects { project ->
if (project != project.rootProject) {
project.tasks.matching { it.name == 'eclipseProject' }.each { task ->
task.projectModel.name = (project.rootProject.name + project.path).replace(':', '-')
}
}
}./gradlew test