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

Reply via email to