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

948 B

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

Important: ChatGPT was utilized to generate the documentation based on predefined content specifications, as it represents the fastest way to produce comprehensive documentation.