Repository navigation
Update dependency org.codehaus.mojo:exec-maven-plugin to v3.7.0 - #6520
renovate[bot] wants to merge 1 commit into
Conversation
|
Renovate Jira issue ID: SONARJAVA-7346 |
|
Renovate safety review: Low risk (CI pending) Update: Release notes reviewed: 3.7.0 (3.6.4 → 3.7.0 is a single release step, no intermediate releases). Usage impact
CI: Build and Windows unit-test jobs are still pending. Uncertainties: I could not confirm which Maven version the CI runner images provide (not pinned in the workflows), and the pending build jobs will show whether the generator and profile/license steps still run. Verdict: Low risk. Merge once the pending CI jobs pass. |
Code Review ✅ Approved 🟡 Medium riskUpdating exec-maven-plugin in two POMs to 3.7.0 raises its Maven requirement to 3.9, so older Maven builds could fail. Bumps the org.codehaus.mojo:exec-maven-plugin dependency from 3.6.4 to 3.7.0, which raises the minimum Maven requirement to 3.9.0. No issues found. Verification Rules 2/2 met PRs 2 inspectedFunctional validation No results Rules 2 passed 1 action taken 1 not applicable
Broader impact PRs 2 inspectedCross-PR 2 PRs inspected 0 open impacts
Auto-approval Not enabledFor more verification details, comment OptionsAuto-apply is off → Gitar will not commit updates to this branch. Comment with these commands to change the behavior for this request:
Was this helpful? React with 👍 / 👎 | Gitar |
|





This PR contains the following updates:
3.6.4→3.7.0Release Notes
mojohaus/exec-maven-plugin (org.codehaus.mojo:exec-maven-plugin)
v3.7.0Compare Source
Exec Maven Plugin 3.7.0 raises the minimum Maven version to 3.9.0, adds three long-requested
exec:javaoptions, and fixes a batch of old bugs in how commands and Java programs are started. Java 8 is still enough to run it. Builds on Maven 3.6.3 to 3.8.x must stay on 3.6.4.✨ Highlights
classpathDependencyExcludesremoves chosen dependencies from the class path ofexec:javaandexec:exec(#562, requested in #68 by @pramodanarase).mainClassfrom the manifest. WhenexecutableDependencyis set andmainClassis not, theMain-Classattribute of that dependency's manifest is used (#563, #89 by @sewe).keepClassLoaderOpenleaves theexec:javaclass loader open after the program returns, so shutdown hooks and background threads can still load classes (#561, #513 by @tzaeschke).exec:javathreading. The main class runs in a non-daemon bootstrap thread that the plugin waits for, so IDE builds such as m2e no longer interrupt it (#572, #526 by @sbj42). A program's ownUncaughtExceptionHandlernow receives its uncaught exceptions (#569, #141 by @dedeibel).exec:execfixes.asynctogether withoutputFilekeeps the output file open until the process ends (#565, #63 by @tarioch). A relativeexecutableresolves againstworkingDirectoryagain (#567, #92 by @deepakab03). Unquoted line breaks and tabs incommandlineArgscount as spaces instead of creating empty arguments (#571, #466 by @cebaa). A failed command logs its message at error level and keeps the stack trace for-X(#568).%modulepathtoken is handled (#532 by @pzygielo).🚨 Removed
🚀 New features and improvements
🐛 Bug Fixes
%modulepathtoken (#532) @pzygielo📝 Documentation updates
👻 Maintenance
🔧 Build
📦 Dependency updates
Thanks to @pzygielo and @slachiewicz.
Full changelog
Configuration
📅 Schedule: (in timezone CET)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Never, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.