JavaMavenApp/README.md
2025-12-14 13:12:40 +01:00

27 lines
948 B
Markdown

# Java Maven Project
Example Maven Project for a Java Application.
**Update**: Java 25 is now fully supported
**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.
My current advice is to use a long term supported (LTS) version of either Java 17 or Java 21.
## Documentation
- **[Documentation in English](documentation/en/_Index.md)**
- **[Dokumentation in Deutsch](documentation/de/_Index.md)**
**Important: ChatGPT was utilized to generate the documentation based on
predefined content specifications, as it represents the fastest way to produce
comprehensive documentation.**