Draft: Add java linter - PMD
PMD is a linter which seems to generate useful issue reports.
Currently it only outputs within the pipeline, so it is not that useful.
It would be great to get GitLab Code Quality to work (https://docs.gitlab.com/ee/user/project/merge_requests/code_quality.html).