Repository navigation
Update dependency org.codehaus.mojo:license-maven-plugin to v2.9.0 - #6522
renovate[bot] wants to merge 1 commit into
Conversation
|
Renovate Jira issue ID: SONARJAVA-7349 |
CI failed: One test failure in the scanner integration tests (it-java-scanner-integration-tests) caused the Maven build to fail; the log omits the specific failing test, and the finding is judged unrelated to this license-maven-plugin bump.OverviewThe build failed from a single unique error template across 1 analyzed log (commit 29775aa). The Maven reactor failed in FailuresSurefire test failure in it-java-scanner-integration-tests (confidence: medium)
Summary
Code Review ✅ Approved 🟡 Medium riskUpgrading the license Maven plugin changes build-time license checks and downloads, which could alter generated headers or fail builds under stricter validation. Bumps the org.codehaus.mojo:license-maven-plugin dependency from 2.8.0 to 2.9.0, a Renovate update with no open findings. No issues found. Verification Rules 2/2 met PRs 2 inspectedFunctional validation No results Rules 2 passed 2 not applicable
Broader impact PRs 2 inspectedCross-PR 2 PRs inspected 0 open impacts
Auto-approval Not enabledFor more verification details, comment Tip 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 |
❌ ErrorsYour PR has failed checks. Please review the issues below and take necessary action before merging. 🚦 1 Pipeline job failed
Useful? React with 👍 / 👎 This comment will be updated automatically if new data arrives.🔗 Commit SHA: 29775aa | Docs | View more details | Give us feedback! |
This PR contains the following updates:
2.8.0→2.9.0Release Notes
mojohaus/license-maven-plugin (org.codehaus.mojo:license-maven-plugin)
v2.9.0Compare Source
License Maven Plugin 2.9.0 caches downloaded license texts between builds, adds name-based URL overrides and stricter download checks, and fixes a long list of reported bugs in headers, the third-party report and dependency resolution. The requirements are unchanged: Maven 3.9.0 or later, Java 8.
-Dlicense.licenceFileis now-Dlicense.licenseFileforupdate-project-licenseandcheck-project-license. The misspelled property still works for now, with a deprecation warning (#797, #479 by @zdenek-jonas).verboseis deprecated. Its messages are logged at debug level, so use-Xinstead (#810, #340 by @digulla).✨ Highlights
${settings.localRepository}/.cache/mojohaus-license-maven-pluginand reused for 30 days, then revalidated withETag/Last-Modified. CI builds that restore the local repository stop downloading the same license pages on every run (#780).licenseNameUrlOverridesdownloads a license text from a URL you choose, matched by a regular expression on the license name, so variants of one license share a clean text (#718 by @MrBanana05).failOnForbiddenfails the build when a dependency has a license listed inforbiddenLicenses(#792, #323 by @ppalaga), andfailOnMissingLicenseFilefails it when a license text could not be downloaded (#791). HTML pages are no longer accepted as license texts (#790).file:URLs of license texts resolve against the base directory (#809, #428 and #431 by @duracotton). The third-party file is added to the resources whatever its name (#796, #124 by @bnese), and the template can read the project (#801, #365 by @ST-DDT). A missing classpath license repository fails with a clear error (#802, #384 by @HenningL), and unknown missing-file entries are logged at debug level when the file is remote (#798, #201 by @TorstenKruse). The artifact cache no longer leaks between helper instances (#793, #375 by @cwholmes), and the dead EUPL 1.1 header URL is replaced (#795, #443 by @dodinh).overrideFileis no longer deprecated. It is the choice for a file inside the project, andoverrideUrlstays for remote andclasspath:locations (#794, #416 by @bogdanb).🚀 New features and improvements
🐛 Bug Fixes
📝 Documentation updates
👻 Maintenance
🔧 Build
Thanks to @MrBanana05, @slachiewicz and Bjarne Cornelius.
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.