feature/eclipse-jdk25-settings
The Maven wrapper script is stored with its current line endings. Co-authored-by: Cursor <cursoragent@cursor.com>
Java Maven Project
Example Maven Project for a Java Application.
Update: Java 25 is now fully supported. This template is built and tested with JDK 25.
Update: Added reporting to create a site (html documentation of project)
This project includes:
- Lombok to reduce boilerplate code
- Adding module-info for dependencies that are missing these.
- static code analysis with PMD and spotbugs
- Creation of image (JLink) and app-image (JPackage)
- Creation of native binary (GraalVM)
Requirements
To use this Template, all you need is a local Java Installation.
The project targets Java 25 (<java.version>25</java.version>). My current advice for general production use is still a long term supported (LTS) version of either Java 17 or Java 21.
Documentation
Important: ChatGPT was utilized to generate the documentation based on predefined content specifications, as it represents the fastest way to produce comprehensive documentation.
Languages
Java
100%