dependabot[bot] opened a new pull request, #1112: URL: https://github.com/apache/maven-compiler-plugin/pull/1112
Bumps `plexusCompilerVersion` from 2.16.2 to 2.17.0. Updates `org.codehaus.plexus:plexus-compiler-api` from 2.16.2 to 2.17.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/codehaus-plexus/plexus-compiler/releases">org.codehaus.plexus:plexus-compiler-api's releases</a>.</em></p> <blockquote> <h2>2.17.0</h2> <p>javac diagnostics come through more faithfully in this release: multi-line notes are forwarded rather than swallowed, warnings are counted by kind instead of by subtraction, output no classifier recognised is now reported instead of dropped, and a forked javac no longer reports the diagnostic column one off. Argument files are quoted (<a href="https://redirect.github.com/codehaus-plexus/plexus-compiler/issues/484">#484</a>). The modules also declare automatic module names, and the compiler now depends on the resolver directly rather than on maven-core. That is why this is 2.17.0 and not 2.16.3.</p> <h2>🚀 New features and improvements</h2> <ul> <li>Establish automatic module names (<a href="https://redirect.github.com/codehaus-plexus/plexus-compiler/pull/492">#492</a>) <a href="https://github.com/slachiewicz"><code>@slachiewicz</code></a></li> <li>Quote javac argument files (<a href="https://redirect.github.com/codehaus-plexus/plexus-compiler/pull/484">#484</a>) <a href="https://github.com/wilx"><code>@wilx</code></a></li> </ul> <h2>🐛 Bug Fixes</h2> <ul> <li>Forward javac notes, including the multi-line ones (<a href="https://redirect.github.com/codehaus-plexus/plexus-compiler/pull/496">#496</a>) <a href="https://github.com/slachiewicz"><code>@slachiewicz</code></a></li> <li>Report javac output that no classifier recognised (<a href="https://redirect.github.com/codehaus-plexus/plexus-compiler/pull/494">#494</a>) <a href="https://github.com/slachiewicz"><code>@slachiewicz</code></a></li> <li>Fix off by one column in diagnostic when using "forked" execution of javac. (<a href="https://redirect.github.com/codehaus-plexus/plexus-compiler/pull/483">#483</a>) <a href="https://github.com/wilx"><code>@wilx</code></a></li> </ul> <h2>👻 Maintenance</h2> <ul> <li>Bump remoting in the MCOMPILER-346 reproducer (<a href="https://redirect.github.com/codehaus-plexus/plexus-compiler/pull/501">#501</a>) <a href="https://github.com/slachiewicz"><code>@slachiewicz</code></a></li> <li>Remove the Maven and commons-lang dependencies from the compiler TCK (<a href="https://redirect.github.com/codehaus-plexus/plexus-compiler/pull/499">#499</a>) <a href="https://github.com/slachiewicz"><code>@slachiewicz</code></a></li> <li>Depend on the resolver directly instead of maven-core (<a href="https://redirect.github.com/codehaus-plexus/plexus-compiler/pull/498">#498</a>) <a href="https://github.com/slachiewicz"><code>@slachiewicz</code></a></li> <li>Count warnings by kind, not by subtraction (<a href="https://redirect.github.com/codehaus-plexus/plexus-compiler/pull/497">#497</a>) <a href="https://github.com/slachiewicz"><code>@slachiewicz</code></a></li> <li>Drop two properties the build does not need (<a href="https://redirect.github.com/codehaus-plexus/plexus-compiler/pull/495">#495</a>) <a href="https://github.com/slachiewicz"><code>@slachiewicz</code></a></li> <li>Drop the managed plexus-component-annotations entry (<a href="https://redirect.github.com/codehaus-plexus/plexus-compiler/pull/493">#493</a>) <a href="https://github.com/slachiewicz"><code>@slachiewicz</code></a></li> <li>Rewrite README with usage, status and version guidance (<a href="https://redirect.github.com/codehaus-plexus/plexus-compiler/pull/491">#491</a>) <a href="https://github.com/slachiewicz"><code>@slachiewicz</code></a></li> <li>Restore the document metadata dropped when the page was ported (<a href="https://redirect.github.com/codehaus-plexus/plexus-compiler/pull/489">#489</a>) <a href="https://github.com/slachiewicz"><code>@slachiewicz</code></a></li> <li>Format the converted site page to the project's spotless rules (<a href="https://redirect.github.com/codehaus-plexus/plexus-compiler/pull/488">#488</a>) <a href="https://github.com/slachiewicz"><code>@slachiewicz</code></a></li> <li>Port the site documentation from APT to Markdown (<a href="https://redirect.github.com/codehaus-plexus/plexus-compiler/pull/487">#487</a>) <a href="https://github.com/slachiewicz"><code>@slachiewicz</code></a></li> <li>Remove Hamcrest dependency and replace with JUnit assertions (<a href="https://redirect.github.com/codehaus-plexus/plexus-compiler/pull/477">#477</a>) <a href="https://github.com/slachiewicz"><code>@slachiewicz</code></a></li> </ul> <h2>🔧 Build</h2> <ul> <li>Update parent to plexus 27 (<a href="https://redirect.github.com/codehaus-plexus/plexus-compiler/pull/502">#502</a>) <a href="https://github.com/slachiewicz"><code>@slachiewicz</code></a></li> </ul> <h2>📦 Dependency updates</h2> <!-- raw HTML omitted --> <ul> <li>Bump plexus-utils to 4.1.0 (<a href="https://redirect.github.com/codehaus-plexus/plexus-compiler/pull/504">#504</a>) <a href="https://github.com/slachiewicz"><code>@slachiewicz</code></a></li> <li>Bump the plexus dependencies released today (<a href="https://redirect.github.com/codehaus-plexus/plexus-compiler/pull/503">#503</a>) <a href="https://github.com/slachiewicz"><code>@slachiewicz</code></a></li> <li>Remove the Maven and commons-lang dependencies from the compiler TCK (<a href="https://redirect.github.com/codehaus-plexus/plexus-compiler/pull/499">#499</a>) <a href="https://github.com/slachiewicz"><code>@slachiewicz</code></a></li> <li>Depend on the resolver directly instead of maven-core (<a href="https://redirect.github.com/codehaus-plexus/plexus-compiler/pull/498">#498</a>) <a href="https://github.com/slachiewicz"><code>@slachiewicz</code></a></li> <li>Update parent POM to 26 (<a href="https://redirect.github.com/codehaus-plexus/plexus-compiler/pull/490">#490</a>) <a href="https://github.com/slachiewicz"><code>@slachiewicz</code></a></li> <li>Bump org.apache.maven:maven-core from 3.6.3 to 3.8.1 in /plexus-compiler-test (<a href="https://redirect.github.com/codehaus-plexus/plexus-compiler/pull/486">#486</a>) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li> <li>Bump eclipse.sisu.version from 1.0.1 to 1.1.0 (<a href="https://redirect.github.com/codehaus-plexus/plexus-compiler/pull/485">#485</a>) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li> <li>Bump org.eclipse.jdt:ecj from 3.45.0 to 3.46.0 (<a href="https://redirect.github.com/codehaus-plexus/plexus-compiler/pull/481">#481</a>) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li> <li>Bump eclipse.sisu.version from 1.0.0 to 1.0.1 (<a href="https://redirect.github.com/codehaus-plexus/plexus-compiler/pull/482">#482</a>) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/codehaus-plexus/plexus-compiler/commit/00a58abb4f98d298aff7f6b6ec68c2403676ae3d"><code>00a58ab</code></a> [maven-release-plugin] prepare release plexus-compiler-2.17.0</li> <li><a href="https://github.com/codehaus-plexus/plexus-compiler/commit/0f40481b5e5bfe80f2520abc1ef2677b9f830a44"><code>0f40481</code></a> Bump plexus-utils to 4.1.0</li> <li><a href="https://github.com/codehaus-plexus/plexus-compiler/commit/ceba60bc11288562bec4b4eb57066a0dd0b0485b"><code>ceba60b</code></a> Bump the plexus dependencies released today</li> <li><a href="https://github.com/codehaus-plexus/plexus-compiler/commit/4b02f374622ed91ec5c567586fd0d55ace2c5765"><code>4b02f37</code></a> Update parent to plexus 27</li> <li><a href="https://github.com/codehaus-plexus/plexus-compiler/commit/f446e63f6d64bccab4f640f143d613bf675e495d"><code>f446e63</code></a> Bump remoting in the MCOMPILER-346 reproducer</li> <li><a href="https://github.com/codehaus-plexus/plexus-compiler/commit/8a81355b2ad38193b4f60f43e31bfa4d2d2fecad"><code>8a81355</code></a> Compile the test input against commons-lang3</li> <li><a href="https://github.com/codehaus-plexus/plexus-compiler/commit/8677d79649fac3313e338a7969fd1c3efe08d659"><code>8677d79</code></a> Find test classpath jars through the class loader</li> <li><a href="https://github.com/codehaus-plexus/plexus-compiler/commit/e3ac602629ce9824ab32ad25e6163fac99dde03f"><code>e3ac602</code></a> Depend on the resolver directly instead of maven-core</li> <li><a href="https://github.com/codehaus-plexus/plexus-compiler/commit/3814236f5d38be24065a027d3078d10ad7597c5b"><code>3814236</code></a> Do not let a stack trace continue a note</li> <li><a href="https://github.com/codehaus-plexus/plexus-compiler/commit/91d9cba87bf7248f8d0674be009d3a64767d34ee"><code>91d9cba</code></a> Forward javac notes, including the multi-line ones</li> <li>Additional commits viewable in <a href="https://github.com/codehaus-plexus/plexus-compiler/compare/plexus-compiler-2.16.2...plexus-compiler-2.17.0">compare view</a></li> </ul> </details> <br /> Updates `org.codehaus.plexus:plexus-compiler-manager` from 2.16.2 to 2.17.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/codehaus-plexus/plexus-compiler/releases">org.codehaus.plexus:plexus-compiler-manager's releases</a>.</em></p> <blockquote> <h2>2.17.0</h2> <p>javac diagnostics come through more faithfully in this release: multi-line notes are forwarded rather than swallowed, warnings are counted by kind instead of by subtraction, output no classifier recognised is now reported instead of dropped, and a forked javac no longer reports the diagnostic column one off. Argument files are quoted (<a href="https://redirect.github.com/codehaus-plexus/plexus-compiler/issues/484">#484</a>). The modules also declare automatic module names, and the compiler now depends on the resolver directly rather than on maven-core. That is why this is 2.17.0 and not 2.16.3.</p> <h2>🚀 New features and improvements</h2> <ul> <li>Establish automatic module names (<a href="https://redirect.github.com/codehaus-plexus/plexus-compiler/pull/492">#492</a>) <a href="https://github.com/slachiewicz"><code>@slachiewicz</code></a></li> <li>Quote javac argument files (<a href="https://redirect.github.com/codehaus-plexus/plexus-compiler/pull/484">#484</a>) <a href="https://github.com/wilx"><code>@wilx</code></a></li> </ul> <h2>🐛 Bug Fixes</h2> <ul> <li>Forward javac notes, including the multi-line ones (<a href="https://redirect.github.com/codehaus-plexus/plexus-compiler/pull/496">#496</a>) <a href="https://github.com/slachiewicz"><code>@slachiewicz</code></a></li> <li>Report javac output that no classifier recognised (<a href="https://redirect.github.com/codehaus-plexus/plexus-compiler/pull/494">#494</a>) <a href="https://github.com/slachiewicz"><code>@slachiewicz</code></a></li> <li>Fix off by one column in diagnostic when using "forked" execution of javac. (<a href="https://redirect.github.com/codehaus-plexus/plexus-compiler/pull/483">#483</a>) <a href="https://github.com/wilx"><code>@wilx</code></a></li> </ul> <h2>👻 Maintenance</h2> <ul> <li>Bump remoting in the MCOMPILER-346 reproducer (<a href="https://redirect.github.com/codehaus-plexus/plexus-compiler/pull/501">#501</a>) <a href="https://github.com/slachiewicz"><code>@slachiewicz</code></a></li> <li>Remove the Maven and commons-lang dependencies from the compiler TCK (<a href="https://redirect.github.com/codehaus-plexus/plexus-compiler/pull/499">#499</a>) <a href="https://github.com/slachiewicz"><code>@slachiewicz</code></a></li> <li>Depend on the resolver directly instead of maven-core (<a href="https://redirect.github.com/codehaus-plexus/plexus-compiler/pull/498">#498</a>) <a href="https://github.com/slachiewicz"><code>@slachiewicz</code></a></li> <li>Count warnings by kind, not by subtraction (<a href="https://redirect.github.com/codehaus-plexus/plexus-compiler/pull/497">#497</a>) <a href="https://github.com/slachiewicz"><code>@slachiewicz</code></a></li> <li>Drop two properties the build does not need (<a href="https://redirect.github.com/codehaus-plexus/plexus-compiler/pull/495">#495</a>) <a href="https://github.com/slachiewicz"><code>@slachiewicz</code></a></li> <li>Drop the managed plexus-component-annotations entry (<a href="https://redirect.github.com/codehaus-plexus/plexus-compiler/pull/493">#493</a>) <a href="https://github.com/slachiewicz"><code>@slachiewicz</code></a></li> <li>Rewrite README with usage, status and version guidance (<a href="https://redirect.github.com/codehaus-plexus/plexus-compiler/pull/491">#491</a>) <a href="https://github.com/slachiewicz"><code>@slachiewicz</code></a></li> <li>Restore the document metadata dropped when the page was ported (<a href="https://redirect.github.com/codehaus-plexus/plexus-compiler/pull/489">#489</a>) <a href="https://github.com/slachiewicz"><code>@slachiewicz</code></a></li> <li>Format the converted site page to the project's spotless rules (<a href="https://redirect.github.com/codehaus-plexus/plexus-compiler/pull/488">#488</a>) <a href="https://github.com/slachiewicz"><code>@slachiewicz</code></a></li> <li>Port the site documentation from APT to Markdown (<a href="https://redirect.github.com/codehaus-plexus/plexus-compiler/pull/487">#487</a>) <a href="https://github.com/slachiewicz"><code>@slachiewicz</code></a></li> <li>Remove Hamcrest dependency and replace with JUnit assertions (<a href="https://redirect.github.com/codehaus-plexus/plexus-compiler/pull/477">#477</a>) <a href="https://github.com/slachiewicz"><code>@slachiewicz</code></a></li> </ul> <h2>🔧 Build</h2> <ul> <li>Update parent to plexus 27 (<a href="https://redirect.github.com/codehaus-plexus/plexus-compiler/pull/502">#502</a>) <a href="https://github.com/slachiewicz"><code>@slachiewicz</code></a></li> </ul> <h2>📦 Dependency updates</h2> <!-- raw HTML omitted --> <ul> <li>Bump plexus-utils to 4.1.0 (<a href="https://redirect.github.com/codehaus-plexus/plexus-compiler/pull/504">#504</a>) <a href="https://github.com/slachiewicz"><code>@slachiewicz</code></a></li> <li>Bump the plexus dependencies released today (<a href="https://redirect.github.com/codehaus-plexus/plexus-compiler/pull/503">#503</a>) <a href="https://github.com/slachiewicz"><code>@slachiewicz</code></a></li> <li>Remove the Maven and commons-lang dependencies from the compiler TCK (<a href="https://redirect.github.com/codehaus-plexus/plexus-compiler/pull/499">#499</a>) <a href="https://github.com/slachiewicz"><code>@slachiewicz</code></a></li> <li>Depend on the resolver directly instead of maven-core (<a href="https://redirect.github.com/codehaus-plexus/plexus-compiler/pull/498">#498</a>) <a href="https://github.com/slachiewicz"><code>@slachiewicz</code></a></li> <li>Update parent POM to 26 (<a href="https://redirect.github.com/codehaus-plexus/plexus-compiler/pull/490">#490</a>) <a href="https://github.com/slachiewicz"><code>@slachiewicz</code></a></li> <li>Bump org.apache.maven:maven-core from 3.6.3 to 3.8.1 in /plexus-compiler-test (<a href="https://redirect.github.com/codehaus-plexus/plexus-compiler/pull/486">#486</a>) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li> <li>Bump eclipse.sisu.version from 1.0.1 to 1.1.0 (<a href="https://redirect.github.com/codehaus-plexus/plexus-compiler/pull/485">#485</a>) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li> <li>Bump org.eclipse.jdt:ecj from 3.45.0 to 3.46.0 (<a href="https://redirect.github.com/codehaus-plexus/plexus-compiler/pull/481">#481</a>) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li> <li>Bump eclipse.sisu.version from 1.0.0 to 1.0.1 (<a href="https://redirect.github.com/codehaus-plexus/plexus-compiler/pull/482">#482</a>) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/codehaus-plexus/plexus-compiler/commit/00a58abb4f98d298aff7f6b6ec68c2403676ae3d"><code>00a58ab</code></a> [maven-release-plugin] prepare release plexus-compiler-2.17.0</li> <li><a href="https://github.com/codehaus-plexus/plexus-compiler/commit/0f40481b5e5bfe80f2520abc1ef2677b9f830a44"><code>0f40481</code></a> Bump plexus-utils to 4.1.0</li> <li><a href="https://github.com/codehaus-plexus/plexus-compiler/commit/ceba60bc11288562bec4b4eb57066a0dd0b0485b"><code>ceba60b</code></a> Bump the plexus dependencies released today</li> <li><a href="https://github.com/codehaus-plexus/plexus-compiler/commit/4b02f374622ed91ec5c567586fd0d55ace2c5765"><code>4b02f37</code></a> Update parent to plexus 27</li> <li><a href="https://github.com/codehaus-plexus/plexus-compiler/commit/f446e63f6d64bccab4f640f143d613bf675e495d"><code>f446e63</code></a> Bump remoting in the MCOMPILER-346 reproducer</li> <li><a href="https://github.com/codehaus-plexus/plexus-compiler/commit/8a81355b2ad38193b4f60f43e31bfa4d2d2fecad"><code>8a81355</code></a> Compile the test input against commons-lang3</li> <li><a href="https://github.com/codehaus-plexus/plexus-compiler/commit/8677d79649fac3313e338a7969fd1c3efe08d659"><code>8677d79</code></a> Find test classpath jars through the class loader</li> <li><a href="https://github.com/codehaus-plexus/plexus-compiler/commit/e3ac602629ce9824ab32ad25e6163fac99dde03f"><code>e3ac602</code></a> Depend on the resolver directly instead of maven-core</li> <li><a href="https://github.com/codehaus-plexus/plexus-compiler/commit/3814236f5d38be24065a027d3078d10ad7597c5b"><code>3814236</code></a> Do not let a stack trace continue a note</li> <li><a href="https://github.com/codehaus-plexus/plexus-compiler/commit/91d9cba87bf7248f8d0674be009d3a64767d34ee"><code>91d9cba</code></a> Forward javac notes, including the multi-line ones</li> <li>Additional commits viewable in <a href="https://github.com/codehaus-plexus/plexus-compiler/compare/plexus-compiler-2.16.2...plexus-compiler-2.17.0">compare view</a></li> </ul> </details> <br /> Updates `org.codehaus.plexus:plexus-compiler-javac` from 2.16.2 to 2.17.0 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]
