build(deps): bump the java-maven-deps group across 1 directory with 4 updates - #2583
Merged
SteveSandersonMS merged 3 commits intoSep 10, 2026
Merged
Conversation
… updates Bumps the java-maven-deps group with 4 updates in the /java directory: [org.apache.maven.plugins:maven-compiler-plugin](https://github.com/apache/maven-compiler-plugin), [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire), [org.apache.maven.plugins:maven-failsafe-plugin](https://github.com/apache/maven-surefire) and [com.github.spotbugs:spotbugs-maven-plugin](https://github.com/spotbugs/spotbugs-maven-plugin). Updates `org.apache.maven.plugins:maven-compiler-plugin` from 3.15.0 to 3.16.0 - [Release notes](https://github.com/apache/maven-compiler-plugin/releases) - [Commits](apache/maven-compiler-plugin@maven-compiler-plugin-3.15.0...maven-compiler-plugin-3.16.0) Updates `org.apache.maven.plugins:maven-surefire-plugin` from 3.5.6 to 3.6.0 - [Release notes](https://github.com/apache/maven-surefire/releases) - [Commits](apache/maven-surefire@surefire-3.5.6...surefire-3.6.0) Updates `org.apache.maven.plugins:maven-failsafe-plugin` from 3.5.6 to 3.6.0 - [Release notes](https://github.com/apache/maven-surefire/releases) - [Commits](apache/maven-surefire@surefire-3.5.6...surefire-3.6.0) Updates `com.github.spotbugs:spotbugs-maven-plugin` from 4.10.4.0 to 4.10.4.1 - [Release notes](https://github.com/spotbugs/spotbugs-maven-plugin/releases) - [Commits](spotbugs/spotbugs-maven-plugin@spotbugs-maven-plugin-4.10.4.0...spotbugs-maven-plugin-4.10.4.1) --- updated-dependencies: - dependency-name: com.github.spotbugs:spotbugs-maven-plugin dependency-version: 4.10.4.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: java-maven-deps - dependency-name: org.apache.maven.plugins:maven-compiler-plugin dependency-version: 3.16.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: java-maven-deps - dependency-name: org.apache.maven.plugins:maven-failsafe-plugin dependency-version: 3.6.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: java-maven-deps - dependency-name: org.apache.maven.plugins:maven-surefire-plugin dependency-version: 3.6.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: java-maven-deps ... Signed-off-by: dependabot[bot] <support@github.com>
dependabot
Bot
force-pushed
the
dependabot/maven/java/java-maven-deps-cf3137b550
branch
from
September 10, 2026 13:21
ed85701 to
362c27b
Compare
…tics maven-failsafe-plugin 3.6.0 (bumped in this PR) no longer treats -DskipTests as skipping integration tests; only -DskipITs or -Dmaven.test.skip now do. The docs-validation Validate Java job relied on -DskipTests also skipping the CLI-install step (via the skip-cli-install-when-tests-skipped profile), so ITs started running without the pinned CLI installed, failing with: The pinned CLI could not be prepared and no CLI was found on PATH. Switch to -Dmaven.test.skip=true, which the sdk pom already has a matching skip-cli-install-when-maven-test-skip profile for, restoring the previous skip-everything-but-compile behavior for this job. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
scripts/docs-validation/validate.ts independently ran 'mvn install -f java/pom.xml -DskipTests -q' to install the local SDK before validating Java doc snippets. This hit the same maven-failsafe-plugin 3.6.0 skipTests/skipITs semantics change as the docs-validation workflow step, so it also needs to skip ITs via -Dmaven.test.skip=true instead. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
SteveSandersonMS
approved these changes
Sep 10, 2026
SteveSandersonMS
left a comment
Contributor
There was a problem hiding this comment.
Approving this Dependabot Java build-plugin bump (maven-compiler-plugin, maven-surefire-plugin, maven-failsafe-plugin, spotbugs-maven-plugin).
The bump itself is routine and low-risk, but it exposed a real CI regression: maven-failsafe-plugin 3.6.0 changed -DskipTests to no longer skip integration tests (only -DskipITs/-Dmaven.test.skip do now). Two places in this repo relied on the old semantics to skip the pinned-CLI-dependent integration tests:
.github/workflows/docs-validation.yml(Validate Java job)scripts/docs-validation/validate.ts(SDK install step used to validate Java doc snippets)
I updated both to use -Dmaven.test.skip=true, which java/sdk/pom.xml already has a matching profile for (skips CLI install the same way). All required checks are now green.
SteveSandersonMS
removed this pull request from the merge queue due to a manual request
Sep 10, 2026
SteveSandersonMS
deleted the
dependabot/maven/java/java-maven-deps-cf3137b550
branch
September 10, 2026 14:26
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Bumps the java-maven-deps group with 4 updates in the /java directory: org.apache.maven.plugins:maven-compiler-plugin, org.apache.maven.plugins:maven-surefire-plugin, org.apache.maven.plugins:maven-failsafe-plugin and com.github.spotbugs:spotbugs-maven-plugin.
Updates
org.apache.maven.plugins:maven-compiler-pluginfrom 3.15.0 to 3.16.0Release notes
Sourced from org.apache.maven.plugins:maven-compiler-plugin's releases.
Commits
e7bba6e[maven-release-plugin] prepare release maven-compiler-plugin-3.16.0c906809Avoid using deprecated method CompilerConfiguration.setCompilerVersionad74feeReplace adopt-openj9 by semeru JDK distribution on GHbeb0edaRecompile when dependencies change (#1102)a0b689e[MCOMPILER-578] Track outputs across compiler executions (#1091)2e81228Fix incremental detection of empty sources, 3.x (#1075)2132f5bconfigure ATR project5992b77Build fails when annotation processor list is empty (but present) (#1077)acccef7Bump plexusCompilerVersion from 2.16.2 to 2.17.072bc445Bump org.codehaus.plexus:plexus-java from 1.5.2 to 1.6.0Updates
org.apache.maven.plugins:maven-surefire-pluginfrom 3.5.6 to 3.6.0Release notes
Sourced from org.apache.maven.plugins:maven-surefire-plugin's releases.
... (truncated)
Commits
0ff622b[maven-release-plugin] prepare release surefire-3.6.0bb3932aLet's go for 3.6.0 release3002a16Bump mavenVersion from 3.9.14 to 3.9.1661a531dBump Maven parent version from 47 to 49 (#3449)e52ead4[SUREFIRE-523] Link all reported tests to source XRef (#3445)45102fa[SUREFIRE-3446] Fix direct selection of JUnit Jupiter@Nestedclasses (#3447)b2e1f70Fix #3303: distinguish JUnit 6 ParameterizedClass invocations (#3432)c051938Discover tests in a fork when a toolchain JDK is used (#3444)db75df8Bump org.codehaus.plexus:plexus-java from 1.5.2 to 1.6.0 (#3441)77f2759Bump org.codehaus.plexus:plexus-interpolation from 1.29 to 1.30.0Updates
org.apache.maven.plugins:maven-failsafe-pluginfrom 3.5.6 to 3.6.0Release notes
Sourced from org.apache.maven.plugins:maven-failsafe-plugin's releases.
... (truncated)
Commits
0ff622b[maven-release-plugin] prepare release surefire-3.6.0bb3932aLet's go for 3.6.0 release3002a16Bump mavenVersion from 3.9.14 to 3.9.1661a531dBump Maven parent version from 47 to 49 (#3449)e52ead4[SUREFIRE-523] Link all reported tests to source XRef (#3445)45102fa[SUREFIRE-3446] Fix direct selection of JUnit Jupiter@Nestedclasses (#3447)b2e1f70Fix #3303: distinguish JUnit 6 ParameterizedClass invocations (#3432)c051938Discover tests in a fork when a toolchain JDK is used (#3444)db75df8Bump org.codehaus.plexus:plexus-java from 1.5.2 to 1.6.0 (#3441)77f2759Bump org.codehaus.plexus:plexus-interpolation from 1.29 to 1.30.0Updates
com.github.spotbugs:spotbugs-maven-pluginfrom 4.10.4.0 to 4.10.4.1Release notes
Sourced from com.github.spotbugs:spotbugs-maven-plugin's releases.
Commits
59f4efc[maven-release-plugin] prepare release spotbugs-maven-plugin-4.10.4.11081359Merge pull request #1519 from spotbugs/renovate/byte-buddy.version23caeffMerge pull request #1520 from spotbugs/renovate/slf4j-monorepo8a5d7f0Update dependency org.slf4j:slf4j-bom to v2.0.198be188fUpdate byte-buddy.version to v1.18.13742e10cMerge pull request #1518 from hazendaz/masterd7f6a56Cleanup groovy in the traiteda58b6Cleanup groovy within report generatora518d7bCleanup xdocs reporter groovy each usage4c94029Merge pull request #1517 from hazendaz/master