dependabot[bot] opened a new pull request, #2082: URL: https://github.com/apache/camel-spring-boot/pull/2082
Bumps [org.codehaus.mojo:build-helper-maven-plugin](https://github.com/mojohaus/build-helper-maven-plugin) from 3.6.2 to 3.7.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/mojohaus/build-helper-maven-plugin/releases">org.codehaus.mojo:build-helper-maven-plugin's releases</a>.</em></p> <blockquote> <h2>3.7.0</h2> <p>Build Helper Maven Plugin 3.7.0 adds system time zone support to <code>timestamp-property</code>, literal replacement support to <code>regex-property</code> and <code>regex-properties</code>, and updates the <code>remove-project-artifact</code> deprecation guidance. It requires <strong>Maven 3.9.0 or later</strong> and <strong>Java 8 or later</strong>.</p> <h2>✨ Highlights</h2> <ul> <li><strong>System time zone in <code>timestamp-property</code></strong>: Setting <code><timeZone>system</timeZone></code> (case-insensitive) formats the timestamp using the JVM's default time zone instead of <code>GMT</code>, working with both <code>current</code> and <code>build</code> time sources (<a href="https://redirect.github.com/mojohaus/build-helper-maven-plugin/issues/250">#250</a>).</li> <li><strong>Literal replacement mode in <code>regex-property</code> and <code>regex-properties</code></strong>: Setting <code><replacementLiteral>true</replacementLiteral></code> treats backslashes (<code>\</code>) and dollar signs (<code>$</code>) in <code><replacement></code> as literal characters rather than regex group references or escapes — particularly useful when substituting Windows file paths such as <code>${project.build.directory}</code> (<a href="https://redirect.github.com/mojohaus/build-helper-maven-plugin/issues/249">#249</a>).</li> <li><strong>Updated <code>remove-project-artifact</code> deprecation guidance</strong>: The documentation for the deprecated <code>remove-project-artifact</code> goal now points users to Maven Resolver's split local repository feature (<code>-Daether.enhancedLocalRepository.split</code>) as the modern alternative (<a href="https://redirect.github.com/mojohaus/build-helper-maven-plugin/issues/268">#268</a>, <a href="https://redirect.github.com/mojohaus/build-helper-maven-plugin/issues/270">#270</a>).</li> </ul> <h2>🚨 Removed</h2> <ul> <li>Require Maven 3.9.0 (<a href="https://redirect.github.com/mojohaus/build-helper-maven-plugin/issues/257">#257</a>) <a href="https://github.com/slachiewicz"><code>@slachiewicz</code></a></li> </ul> <h2>🚀 New features and improvements</h2> <ul> <li>Support the system time zone in timestamp-property (<a href="https://redirect.github.com/mojohaus/build-helper-maven-plugin/issues/250">#250</a>) <a href="https://github.com/wilx"><code>@wilx</code></a></li> <li>Add literal replacement support to regex property goals (<a href="https://redirect.github.com/mojohaus/build-helper-maven-plugin/issues/249">#249</a>) <a href="https://github.com/wilx"><code>@wilx</code></a></li> </ul> <h2>📝 Documentation updates</h2> <ul> <li>Point the remove-project-artifact deprecation at split local repositories (<a href="https://redirect.github.com/mojohaus/build-helper-maven-plugin/issues/268">#268</a>, <a href="https://redirect.github.com/mojohaus/build-helper-maven-plugin/issues/270">#270</a>) <a href="https://github.com/slachiewicz"><code>@slachiewicz</code></a></li> <li>Add AGENTS.md (<a href="https://redirect.github.com/mojohaus/build-helper-maven-plugin/issues/263">#263</a>) <a href="https://github.com/slachiewicz"><code>@slachiewicz</code></a></li> </ul> <h2>👻 Maintenance</h2> <ul> <li>Run the surefire IT fixture on JUnit 5 (<a href="https://redirect.github.com/mojohaus/build-helper-maven-plugin/issues/269">#269</a>) <a href="https://github.com/slachiewicz"><code>@slachiewicz</code></a></li> <li>Replace deprecated <a href="https://github.com/Component"><code>@Component</code></a> with JSR 330 injection (<a href="https://redirect.github.com/mojohaus/build-helper-maven-plugin/issues/267">#267</a>) <a href="https://github.com/slachiewicz"><code>@slachiewicz</code></a></li> <li>Check the reserved ports' guarantees, not exact numbers (<a href="https://redirect.github.com/mojohaus/build-helper-maven-plugin/issues/265">#265</a>) <a href="https://github.com/slachiewicz"><code>@slachiewicz</code></a></li> <li>Apply the JUnit 5 best practices to the tests (<a href="https://redirect.github.com/mojohaus/build-helper-maven-plugin/issues/261">#261</a>) <a href="https://github.com/slachiewicz"><code>@slachiewicz</code></a></li> <li>Keep Dependabot on Maven 3.9.x (<a href="https://redirect.github.com/mojohaus/build-helper-maven-plugin/issues/259">#259</a>) <a href="https://github.com/slachiewicz"><code>@slachiewicz</code></a></li> <li>Write the regex and timestamp verify scripts as assertions (<a href="https://redirect.github.com/mojohaus/build-helper-maven-plugin/issues/258">#258</a>) <a href="https://github.com/slachiewicz"><code>@slachiewicz</code></a></li> <li>Port the IT scripts from BeanShell to Groovy (<a href="https://redirect.github.com/mojohaus/build-helper-maven-plugin/issues/251">#251</a>) <a href="https://github.com/slachiewicz"><code>@slachiewicz</code></a></li> </ul> <h2>🔧 Build</h2> <ul> <li>Preload the lifecycle plugins of the Central-backed ITs (<a href="https://redirect.github.com/mojohaus/build-helper-maven-plugin/issues/264">#264</a>) <a href="https://github.com/slachiewicz"><code>@slachiewicz</code></a></li> <li>Use the runners' cached Temurin JDKs in CI (<a href="https://redirect.github.com/mojohaus/build-helper-maven-plugin/issues/262">#262</a>) <a href="https://github.com/slachiewicz"><code>@slachiewicz</code></a></li> <li>Run CI on Maven 4 (<a href="https://redirect.github.com/mojohaus/build-helper-maven-plugin/issues/260">#260</a>) <a href="https://github.com/slachiewicz"><code>@slachiewicz</code></a></li> <li>Assign merged pull requests to the release milestone (<a href="https://redirect.github.com/mojohaus/build-helper-maven-plugin/issues/255">#255</a>) <a href="https://github.com/slachiewicz"><code>@slachiewicz</code></a></li> <li>Point the released-version ITs at the URL the build uses for central (<a href="https://redirect.github.com/mojohaus/build-helper-maven-plugin/issues/256">#256</a>) <a href="https://github.com/slachiewicz"><code>@slachiewicz</code></a></li> <li>Run one integration test per CPU core (<a href="https://redirect.github.com/mojohaus/build-helper-maven-plugin/issues/254">#254</a>) <a href="https://github.com/slachiewicz"><code>@slachiewicz</code></a></li> <li>Check dependencies monthly and group the updates (<a href="https://redirect.github.com/mojohaus/build-helper-maven-plugin/issues/253">#253</a>) <a href="https://github.com/slachiewicz"><code>@slachiewicz</code></a></li> <li>Run fewer JDKs on macOS and Windows and the ITs in parallel (<a href="https://redirect.github.com/mojohaus/build-helper-maven-plugin/issues/252">#252</a>) <a href="https://github.com/slachiewicz"><code>@slachiewicz</code></a></li> </ul> <p>Thanks to <a href="https://github.com/slachiewicz"><code>@slachiewicz</code></a> and <a href="https://github.com/wilx"><code>@wilx</code></a>.</p> <p><a href="https://github.com/mojohaus/build-helper-maven-plugin/compare/3.6.2...3.7.0">Full changelog</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/mojohaus/build-helper-maven-plugin/commit/5eee186574396db5b720b28aa26ab9f6f0ddd74b"><code>5eee186</code></a> [maven-release-plugin] prepare release 3.7.0</li> <li><a href="https://github.com/mojohaus/build-helper-maven-plugin/commit/b506bd9f9594e47bc2bca7c034d047f9c52aadf4"><code>b506bd9</code></a> Point the remove-project-artifact deprecation at split local repositories (<a href="https://redirect.github.com/mojohaus/build-helper-maven-plugin/issues/268">#268</a>)</li> <li><a href="https://github.com/mojohaus/build-helper-maven-plugin/commit/acf361079d0815b28f2c95a2fd60e95c61433fe0"><code>acf3610</code></a> Support the system time zone in timestamp-property</li> <li><a href="https://github.com/mojohaus/build-helper-maven-plugin/commit/7690ae3006d19505cb6faa6afd4156fc5348c27f"><code>7690ae3</code></a> Add literal replacement support to regex property goals</li> <li><a href="https://github.com/mojohaus/build-helper-maven-plugin/commit/8dc41fd0707a1b62a98d932942fdf9da2708a6a7"><code>8dc41fd</code></a> Run the IT fixtures on JUnit 5</li> <li><a href="https://github.com/mojohaus/build-helper-maven-plugin/commit/f881bba8156acabe57164844d4e50ae333c9e15f"><code>f881bba</code></a> Replace deprecated <a href="https://github.com/Component"><code>@Component</code></a> with JSR 330 injection</li> <li><a href="https://github.com/mojohaus/build-helper-maven-plugin/commit/bb5f11c26fd0971aa04b217140f84831dfdf11bc"><code>bb5f11c</code></a> Declare the Maven artifacts the code uses</li> <li><a href="https://github.com/mojohaus/build-helper-maven-plugin/commit/74eb3f58e84f504e83d0ace91626b7944191467b"><code>74eb3f5</code></a> Use push for PR Automation</li> <li><a href="https://github.com/mojohaus/build-helper-maven-plugin/commit/28d7ed1755f054e9d5962dce5325f9448da30641"><code>28d7ed1</code></a> Check the reserved ports' guarantees, not exact numbers</li> <li><a href="https://github.com/mojohaus/build-helper-maven-plugin/commit/7459cd83eb8a5cbdb07e6b01354cd473bfdd04ae"><code>7459cd8</code></a> Build through the MojoHaus workflow</li> <li>Additional commits viewable in <a href="https://github.com/mojohaus/build-helper-maven-plugin/compare/3.6.2...3.7.0">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
