This is an automated email from the ASF dual-hosted git repository. hboutemy pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/maven-dist-tool.git
commit f321ca628793c8d4a719f237c1cea3bb2acdc60a Author: Hervé Boutemy <[email protected]> AuthorDate: Sat Oct 31 01:10:56 2026 +0100 add mvnd --- .../tools/source/DistCheckSourceReleaseReport.java | 58 +++++++++++++--------- src/main/resources/dist-tool.conf | 9 ++-- 2 files changed, 39 insertions(+), 28 deletions(-) diff --git a/src/main/java/org/apache/maven/dist/tools/source/DistCheckSourceReleaseReport.java b/src/main/java/org/apache/maven/dist/tools/source/DistCheckSourceReleaseReport.java index 37ff41c..8c2b85b 100644 --- a/src/main/java/org/apache/maven/dist/tools/source/DistCheckSourceReleaseReport.java +++ b/src/main/java/org/apache/maven/dist/tools/source/DistCheckSourceReleaseReport.java @@ -230,23 +230,28 @@ public class DistCheckSourceReleaseReport extends AbstractDistCheckReport { // central column sink.tableCell(); - sink.link(cli.getBaseURL(repoBaseUrl, "")); - sink.text("<artifactId>"); - sink.link_(); - sink.text("/"); - sink.link(cli.getVersionnedFolderURL(repoBaseUrl, csrr.getVersion())); - sink.text(csrr.getVersion()); - sink.link_(); - sink.text("/(source-release)"); - if (csrr.central.isEmpty()) { - iconSuccess(sink); + if ("mvnd".equals(cli.getArtifactId())) { + // no Maven Central publication for mvnd + sink.text(" "); } else { - iconWarning(sink); - } - for (String missing : csrr.central) { - sink.lineBreak(); - iconError(sink); - sink.rawText(missing); + sink.link(cli.getBaseURL(repoBaseUrl, "")); + sink.text("<artifactId>"); + sink.link_(); + sink.text("/"); + sink.link(cli.getVersionnedFolderURL(repoBaseUrl, csrr.getVersion())); + sink.text(csrr.getVersion()); + sink.link_(); + sink.text("/(source-release)"); + if (csrr.central.isEmpty()) { + iconSuccess(sink); + } else { + iconWarning(sink); + } + for (String missing : csrr.central) { + sink.lineBreak(); + iconError(sink); + sink.rawText(missing); + } } sink.tableCell_(); @@ -416,15 +421,20 @@ public class DistCheckSourceReleaseReport extends AbstractDistCheckReport { } } sink.tableHeaderCell_(); + sink.tableHeaderCell(); - sink.link(repoBaseUrl + current.groupId.replace('.', '/')); - sink.text("<central>/" + current.groupId.replace('.', '/').replace("org/apache/maven", "o/a/m")); - sink.link_(); - sink.rawText(": " + String.valueOf(current.artifactsCount - current.centralMissing)); - iconSuccess(sink); - if (current.centralMissing > 0) { - sink.rawText("/" + String.valueOf(current.centralMissing)); - iconWarning(sink); + if ("org.apache.maven.daemon".equals(current.groupId)) { + sink.text(" "); + } else { + sink.link(repoBaseUrl + current.groupId.replace('.', '/')); + sink.text("<central>/" + current.groupId.replace('.', '/').replace("org/apache/maven", "o/a/m")); + sink.link_(); + sink.rawText(": " + String.valueOf(current.artifactsCount - current.centralMissing)); + iconSuccess(sink); + if (current.centralMissing > 0) { + sink.rawText("/" + String.valueOf(current.centralMissing)); + iconWarning(sink); + } } sink.tableHeaderCell_(); } diff --git a/src/main/resources/dist-tool.conf b/src/main/resources/dist-tool.conf index ff29155..706fdc2 100644 --- a/src/main/resources/dist-tool.conf +++ b/src/main/resources/dist-tool.conf @@ -81,9 +81,10 @@ /maven-4: org.apache.maven src+bin apache-maven -## mvnd is not published to Central nor site: we need some specific dist-tool feature to just display distribution area -## /mvnd: org.mvndaemon.mvnd src -## mvnd +/mvnd: org.apache.maven.daemon src +> mvnd site = https://maven.apache.org/tools/mvnd.html + mvnd [1,1.99) + mvnd [2,2.99) /plugin-testing: org.apache.maven.plugin-testing maven-plugin-testing [3,3.99] @@ -184,7 +185,7 @@ ## maven-resolver-demo /resources: org.apache.apache.resources -> apache-resource-bundles site = http://maven.apache.org/apache-resource-bundles/ +> apache-resource-bundles site = https://maven.apache.org/apache-resource-bundles/ apache-resource-bundles (,3) /scm: org.apache.maven.scm
