Skip to content

Maven and IDE tweaks - #315

Merged
hypfvieh merged 6 commits into
hypfvieh:masterfrom
spannm:maven-and-ide-tweaks
Sep 5, 2026
Merged

Maven and IDE tweaks#315
hypfvieh merged 6 commits into
hypfvieh:masterfrom
spannm:maven-and-ide-tweaks

Conversation

@spannm

@spannm spannm commented Sep 4, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Update build plugin versions
  • Add issueManagement pointing to GitHub Issues
  • Add banDuplicatePomDependencyVersions enforcer rule
  • Remove redundant compiler.source/target properties
  • Add custom IntelliJ IDEA project icon
  • Set Maven defaultGoal to 'clean verify'

Test plan

  • mvn clean verify runs successfully

maven.compiler.release alone is sufficient since maven-compiler-plugin
3.6+; the explicit compile execution overriding release from the now
redundant compiler.source property added no value.
Guards against accidentally declaring the same dependency twice with
different versions in a module's pom.xml.
pmd 7.22.0 -> 7.27.0, maven-enforcer-plugin 3.6.2 -> 3.6.3,
versions-maven-plugin 2.20.1 -> 2.21.0,
central-publishing-maven-plugin 0.9.0 -> 0.11.0.

Verified via full "mvn clean verify" across all modules (checkstyle,
PMD, enforcer and tests all green).
@hypfvieh
hypfvieh merged commit ed0acf6 into hypfvieh:master Sep 5, 2026
4 of 6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants