Skip to content

chore(build): manage maven plugin versions via properties#5249

Open
vpelikh wants to merge 1 commit into
swagger-api:masterfrom
vpelikh:update-maven-plugins
Open

chore(build): manage maven plugin versions via properties#5249
vpelikh wants to merge 1 commit into
swagger-api:masterfrom
vpelikh:update-maven-plugins

Conversation

@vpelikh

@vpelikh vpelikh commented Jul 19, 2026

Copy link
Copy Markdown

Description

Introduce version properties for the build plugins so they can be bumped from a single place. This keeps the plugin version updates separate from the Java 17 migration (#5031), reducing the diff of the follow-up migration PR.

Changes:

  • maven-compiler-plugin 3.11.0 -> 3.14.1 (new maven-compiler-plugin-version property)
  • jacoco-maven-plugin 0.8.6 -> 0.8.14 (new jacoco-maven-plugin-version property)
  • maven-javadoc-plugin 3.12.0 referenced via maven-javadoc-plugin-version property

Applies to the root POM and the swagger-project-jakarta and swagger-java17-support modules.

Note: maven.compiler.release and the javadoc <source> remain at Java 8; the Java 17 switch is intentionally out of scope for this PR.

Type of Change

  • 🐛 Bug fix
  • ✨ New feature
  • ♻️ Refactor (non-breaking change)
  • 🧪 Tests
  • 📝 Documentation
  • 🧹 Chore (build or tooling)

Checklist

  • I have added/updated tests as needed
  • I have added/updated documentation where applicable
  • The PR title is descriptive
  • The code builds and passes tests locally
  • I have linked related issues (if any)

Screenshots / Additional Context

Introduce version properties for the build plugins so they can be bumped from a single place:
- maven-compiler-plugin 3.11.0 -> 3.14.1 (maven-compiler-plugin-version)
- jacoco-maven-plugin 0.8.6 -> 0.8.14 (jacoco-maven-plugin-version)
- maven-javadoc-plugin 3.12.0 referenced via maven-javadoc-plugin-version

Applies to the root POM and the swagger-project-jakarta and swagger-java17-support modules.
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.

1 participant