This is an automated email from the ASF dual-hosted git repository.

hboutemy pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/maven-executor.git


The following commit(s) were added to refs/heads/main by this push:
     new b163f36  rework site
b163f36 is described below

commit b163f36ade025ffe243a8535d60c041dfc870700
Author: HervĂ© Boutemy <[email protected]>
AuthorDate: Fri May 8 21:56:09 2026 +0200

    rework site
---
 README.md                                          |   8 +-
 maven-batch-executor/pom.xml                       |   5 +-
 maven-executor-plugin/pom.xml                      |   4 +-
 maven-executor/pom.xml                             |   6 +-
 maven-executor/src/site/site.xml                   |   1 +
 pom.xml                                            |  34 +++++-
 providers/docker-exe/pom.xml                       |   1 +
 .../docker-exe}/src/site/site.xml                  |   1 +
 providers/pom.xml                                  |   6 +-
 providers/testcontainers/pom.xml                   |   1 +
 .../testcontainers}/src/site/site.xml              |   1 +
 {maven-executor/src => src}/site/site.xml          |  11 +-
 src/site/xdoc/download.xml.vm                      | 126 +++++++++++++++++++++
 test-utilities/pom.xml                             |   6 +-
 14 files changed, 188 insertions(+), 23 deletions(-)

diff --git a/README.md b/README.md
index fb3c52e..25a24c2 100644
--- a/README.md
+++ b/README.md
@@ -18,12 +18,12 @@ Maven Executor
 ==============
 
 [![Apache License, Version 2.0, January 
2004](https://img.shields.io/github/license/apache/maven-executor.svg?label=License)][license]
-[![Maven 
Central](https://img.shields.io/maven-central/v/org.apache.maven.plugins/maven-executor-plugin.svg?label=Maven%20Central)](https://search.maven.org/artifact/org.apache.maven.plugins/maven-executor-plugin)
+[![Maven 
Central](https://img.shields.io/maven-central/v/org.apache.maven.executor/maven-executor.svg?label=Maven%20Central)](https://search.maven.org/artifact/org.apache.maven.executor/maven-executor)
 [![Reproducible 
Builds](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/jvm-repo-rebuild/reproducible-central/master/content/org/apache/maven/executor/badge.json)](https://github.com/jvm-repo-rebuild/reproducible-central/blob/master/content/org/apache/maven/executor/README.md)
 
 The Executor suite provides means to execute Maven 3 and Maven 4 
programmatically,
 usually as part of some "integration builds" suite for some plugin or 
extensions,
-or Maven itself.
+or Maven itself. It is meant to replace 
[maven-invoker](https://github.com/apache/maven-invoker/) and 
[maven-verifier](https://github.com/apache/maven-verifier/).
 
 The dependency-less artifact `maven-executor` provides API and two executor
 implementations out of the box: "forked" and "embedded". There are more 
providers in 
@@ -36,8 +36,8 @@ implementations out of the box: "forked" and "embedded". 
There are more provider
 Versions and Branches
 ---------------------
 
-Maven Executor 1.x line will contain **only** the executor bits, needed to run 
Maven ITs.
-Maven Executor 2.x line will add extra features a top of executors.
+Maven Executor 1.x line contains **only** the executor components extracted 
from Maven 4.0.0-RC, needed to run Maven ITs.
+Maven Executor 2.x line will add extra features a top of executors, like a 
Maven plugin.
 
 Development should happen against **main** branch. In case of need, 
improvements may be
 back-ported to `executor-1.x` branch, to release patch releases, but in 
general, the
diff --git a/maven-batch-executor/pom.xml b/maven-batch-executor/pom.xml
index ce5edce..ec39de6 100644
--- a/maven-batch-executor/pom.xml
+++ b/maven-batch-executor/pom.xml
@@ -22,11 +22,12 @@
   <modelVersion>4.0.0</modelVersion>
 
   <parent>
-    <groupId>org.apache.maven.executor</groupId>
-    <artifactId>executor</artifactId>
+    <groupId>org.apache.maven</groupId>
+    <artifactId>maven-executor</artifactId>
     <version>2.0.0-SNAPSHOT</version>
   </parent>
 
+  <groupId>org.apache.maven.executor</groupId>
   <artifactId>maven-batch-executor</artifactId>
   <packaging>jar</packaging>
 
diff --git a/maven-executor-plugin/pom.xml b/maven-executor-plugin/pom.xml
index 4b9cb21..ad9bee1 100644
--- a/maven-executor-plugin/pom.xml
+++ b/maven-executor-plugin/pom.xml
@@ -22,8 +22,8 @@
   <modelVersion>4.0.0</modelVersion>
 
   <parent>
-    <groupId>org.apache.maven.executor</groupId>
-    <artifactId>executor</artifactId>
+    <groupId>org.apache.maven</groupId>
+    <artifactId>maven-executor</artifactId>
     <version>2.0.0-SNAPSHOT</version>
   </parent>
 
diff --git a/maven-executor/pom.xml b/maven-executor/pom.xml
index 9f64629..522817a 100644
--- a/maven-executor/pom.xml
+++ b/maven-executor/pom.xml
@@ -22,15 +22,17 @@
   <modelVersion>4.0.0</modelVersion>
 
   <parent>
-    <groupId>org.apache.maven.executor</groupId>
-    <artifactId>executor</artifactId>
+    <groupId>org.apache.maven</groupId>
+    <artifactId>maven-executor</artifactId>
     <version>2.0.0-SNAPSHOT</version>
   </parent>
 
+  <groupId>org.apache.maven.executor</groupId>
   <artifactId>maven-executor</artifactId>
   <packaging>jar</packaging>
 
   <name>Maven Executor</name>
+  <description />
 
   <properties>
     <version.toolbox>0.15.8</version.toolbox>
diff --git a/maven-executor/src/site/site.xml b/maven-executor/src/site/site.xml
index 4ee3b70..79e04b1 100644
--- a/maven-executor/src/site/site.xml
+++ b/maven-executor/src/site/site.xml
@@ -25,6 +25,7 @@ under the License.
   <edit>${project.scm.url}</edit>
 
   <body>
+    <menu ref="parent" />
     <menu name="Overview">
       <item name="Introduction" href="index.html"/>
       <item name="Javadocs" href="apidocs/index.html"/>
diff --git a/pom.xml b/pom.xml
index b714470..89a51f4 100644
--- a/pom.xml
+++ b/pom.xml
@@ -17,7 +17,7 @@
   ~ specific language governing permissions and limitations
   ~ under the License.
 -->
-<project xmlns="http://maven.apache.org/POM/4.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd";>
+<project xmlns="http://maven.apache.org/POM/4.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
https://maven.apache.org/xsd/maven-4.0.0.xsd";>
   <modelVersion>4.0.0</modelVersion>
 
   <parent>
@@ -26,8 +26,8 @@
     <version>47</version>
     <relativePath />
   </parent>
-  <groupId>org.apache.maven.executor</groupId>
-  <artifactId>executor</artifactId>
+  <groupId>org.apache.maven</groupId>
+  <artifactId>maven-executor</artifactId>
   <version>2.0.0-SNAPSHOT</version>
   <packaging>pom</packaging>
 
@@ -47,7 +47,7 @@
   <scm>
     
<connection>scm:git:https://gitbox.apache.org/repos/asf/maven-executor.git</connection>
     
<developerConnection>scm:git:https://gitbox.apache.org/repos/asf/maven-executor.git</developerConnection>
-    <tag>HEAD</tag>
+    <tag>main</tag>
     <url>https://github.com/apache/maven-executor/tree/${project.scm.tag}</url>
   </scm>
   <issueManagement>
@@ -259,4 +259,30 @@
       </plugin>
     </plugins>
   </build>
+
+  <profiles>
+    <profile>
+      <id>reporting</id>
+      <reporting>
+        <plugins>
+          <plugin>
+            <groupId>org.apache.maven.plugins</groupId>
+            <artifactId>maven-javadoc-plugin</artifactId>
+            <configuration>
+              <failOnError>false</failOnError>
+            </configuration>
+            <reportSets>
+              <reportSet>
+                <id>aggregate</id>
+                <reports>
+                  <report>aggregate</report>
+                </reports>
+                <inherited>false</inherited>
+              </reportSet>
+            </reportSets>
+          </plugin>
+        </plugins>
+      </reporting>
+    </profile>
+  </profiles>
 </project>
diff --git a/providers/docker-exe/pom.xml b/providers/docker-exe/pom.xml
index 6f9ba89..b6dcd5f 100644
--- a/providers/docker-exe/pom.xml
+++ b/providers/docker-exe/pom.xml
@@ -31,6 +31,7 @@
   <artifactId>docker-exe</artifactId>
 
   <name>Docker CLI Executor</name>
+  <description>Maven Executor with Docker CLI</description>
 
   <dependencies>
     <dependency>
diff --git a/maven-executor/src/site/site.xml 
b/providers/docker-exe/src/site/site.xml
similarity index 98%
copy from maven-executor/src/site/site.xml
copy to providers/docker-exe/src/site/site.xml
index 4ee3b70..79e04b1 100644
--- a/maven-executor/src/site/site.xml
+++ b/providers/docker-exe/src/site/site.xml
@@ -25,6 +25,7 @@ under the License.
   <edit>${project.scm.url}</edit>
 
   <body>
+    <menu ref="parent" />
     <menu name="Overview">
       <item name="Introduction" href="index.html"/>
       <item name="Javadocs" href="apidocs/index.html"/>
diff --git a/providers/pom.xml b/providers/pom.xml
index 34e52d4..d7edfb7 100644
--- a/providers/pom.xml
+++ b/providers/pom.xml
@@ -22,16 +22,18 @@
   <modelVersion>4.0.0</modelVersion>
 
   <parent>
-    <groupId>org.apache.maven.executor</groupId>
-    <artifactId>executor</artifactId>
+    <groupId>org.apache.maven</groupId>
+    <artifactId>maven-executor</artifactId>
     <version>2.0.0-SNAPSHOT</version>
   </parent>
+
   <groupId>org.apache.maven.executor.providers</groupId>
   <artifactId>providers</artifactId>
 
   <packaging>pom</packaging>
 
   <name>Extra Providers</name>
+  <description>Maven Executor Extra Providers</description>
 
   <modules>
     <module>docker-exe</module>
diff --git a/providers/testcontainers/pom.xml b/providers/testcontainers/pom.xml
index bd6ab1a..586a9d3 100644
--- a/providers/testcontainers/pom.xml
+++ b/providers/testcontainers/pom.xml
@@ -31,6 +31,7 @@
   <artifactId>testcontainers</artifactId>
 
   <name>TestContainers Executor</name>
+  <description>Maven Executor with Testcontainer</description>
 
   <dependencies>
     <dependency>
diff --git a/maven-executor/src/site/site.xml 
b/providers/testcontainers/src/site/site.xml
similarity index 98%
copy from maven-executor/src/site/site.xml
copy to providers/testcontainers/src/site/site.xml
index 4ee3b70..79e04b1 100644
--- a/maven-executor/src/site/site.xml
+++ b/providers/testcontainers/src/site/site.xml
@@ -25,6 +25,7 @@ under the License.
   <edit>${project.scm.url}</edit>
 
   <body>
+    <menu ref="parent" />
     <menu name="Overview">
       <item name="Introduction" href="index.html"/>
       <item name="Javadocs" href="apidocs/index.html"/>
diff --git a/maven-executor/src/site/site.xml b/src/site/site.xml
similarity index 81%
copy from maven-executor/src/site/site.xml
copy to src/site/site.xml
index 4ee3b70..767a9de 100644
--- a/maven-executor/src/site/site.xml
+++ b/src/site/site.xml
@@ -22,14 +22,15 @@ under the License.
 <site xmlns="http://maven.apache.org/SITE/2.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
   xsi:schemaLocation="http://maven.apache.org/SITE/2.0.0 
https://maven.apache.org/xsd/site-2.0.0.xsd";>
 
-  <edit>${project.scm.url}</edit>
-
   <body>
     <menu name="Overview">
       <item name="Introduction" href="index.html"/>
-      <item name="Javadocs" href="apidocs/index.html"/>
-      <item name="Source Xref" href="xref/index.html"/>
-      <!--item name="FAQ" href="faq.html"/-->
+      <!-- According to https://issues.apache.org/jira/browse/MNGSITE-152 -->
+      <item name="License" href="http://www.apache.org/licenses/"/>
+      <item name="Download" href="download.html"/>
     </menu>
+
+    <menu ref="modules" />
+    <menu ref="reports" />
   </body>
 </site>
diff --git a/src/site/xdoc/download.xml.vm b/src/site/xdoc/download.xml.vm
new file mode 100644
index 0000000..7f8cc86
--- /dev/null
+++ b/src/site/xdoc/download.xml.vm
@@ -0,0 +1,126 @@
+<?xml version="1.0"?>
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+<document>
+  <properties>
+    <title>Download ${project.name} Source</title>
+  </properties>
+  <body>
+    <section name="Download ${project.name} ${project.version} Source">
+
+      <p>${project.name} ${project.version} is distributed in source format. 
Use a source archive if you intend to build
+      ${project.name} yourself. Otherwise, simply use the ready-made binary 
artifacts from central repository.</p>
+
+      <p>You will be prompted for a mirror - if the file is not found on 
yours, please be patient, as it may take 24
+      hours to reach all mirrors.<p/>
+
+      <p>In order to guard against corrupted downloads/installations, it is 
highly recommended to
+      <a 
href="http://www.apache.org/dev/release-signing#verifying-signature";>verify the 
signature</a>
+      of the release bundles against the public <a 
href="https://www.apache.org/dist/maven/KEYS";>KEYS</a> used by the Apache Maven
+      developers.</p>
+
+      <p>${project.name} is distributed under the <a 
href="http://www.apache.org/licenses/";>Apache License, version 2.0</a>.</p>
+
+      <p></p>We <b>strongly</b> encourage our users to configure a Maven 
repository mirror closer to their location, please read <a 
href="./guides/mini/guide-mirror-settings.html">How to Use Mirrors for 
Repositories</a>.</p>
+
+      <a name="mirror"/>
+      <subsection name="Mirror">
+
+        <p>
+          [if-any logo]
+          <a href="[link]">
+            <img align="right" src="[logo]" border="0"
+                 alt="logo"/>
+          </a>
+          [end]
+          The currently selected mirror is
+          <b>[preferred]</b>.
+          If you encounter a problem with this mirror,
+          please select another mirror.
+          If all mirrors are failing, there are
+          <i>backup</i>
+          mirrors
+          (at the end of the mirrors list) that should be available.
+        </p>
+
+        <form action="[location]" method="get" id="SelectMirror">
+          Other mirrors:
+          <select name="Preferred">
+            [if-any http]
+            [for http]
+            <option value="[http]">[http]</option>
+            [end]
+            [end]
+            [if-any ftp]
+            [for ftp]
+            <option value="[ftp]">[ftp]</option>
+            [end]
+            [end]
+            [if-any backup]
+            [for backup]
+            <option value="[backup]">[backup] (backup)</option>
+            [end]
+            [end]
+          </select>
+          <input type="submit" value="Change"/>
+        </form>
+
+        <p>
+          You may also consult the
+          <a href="http://www.apache.org/mirrors/";>complete list of
+            mirrors.</a>
+        </p>
+
+      </subsection>
+      
+      <subsection name="${project.name} ${project.version}">
+        
+      <p>This is the current stable version of ${project.name}.</p>
+        
+      <table>
+        <thead>
+          <tr>
+            <th></th>
+            <th>Link</th>
+            <th>Checksum</th>
+            <th>Signature</th>
+          </tr>
+        </thead>
+        <tbody>
+          <tr>
+            <td>${project.name} ${project.version} (Source zip)</td>
+            <td><a 
href="[preferred]maven/executor/${project.artifactId}-${project.version}-source-release.zip">maven/executor/${project.artifactId}-${project.version}-source-release.zip</a></td>
+            <td><a 
href="https://www.apache.org/dist/maven/executor/${project.artifactId}-${project.version}-source-release.zip.sha512";>maven/executor/${project.artifactId}-${project.version}-source-release.zip.sha512</a></td>
+            <td><a 
href="https://www.apache.org/dist/maven/executor/${project.artifactId}-${project.version}-source-release.zip.asc";>maven/executor/${project.artifactId}-${project.version}-source-release.zip.asc</a></td>
+          </tr>
+        </tbody>
+      </table>
+      </subsection>
+
+      <subsection name="Previous Versions">
+        
+      <p>Older non-recommended releases can be found on our <a 
href="http://archive.apache.org/dist/maven/executor/";>archive site</a>.</p>
+
+      </subsection>
+    </section>
+  </body>
+</document>
+
diff --git a/test-utilities/pom.xml b/test-utilities/pom.xml
index 7ff743c..1deaab7 100644
--- a/test-utilities/pom.xml
+++ b/test-utilities/pom.xml
@@ -22,15 +22,17 @@
   <modelVersion>4.0.0</modelVersion>
 
   <parent>
-    <groupId>org.apache.maven.executor</groupId>
-    <artifactId>executor</artifactId>
+    <groupId>org.apache.maven</groupId>
+    <artifactId>maven-executor</artifactId>
     <version>2.0.0-SNAPSHOT</version>
   </parent>
 
+  <groupId>org.apache.maven.executor</groupId>
   <artifactId>test-utilities</artifactId>
   <packaging>jar</packaging>
 
   <name>Test Utilities</name>
+  <description>Maven Executor Test Utilities</description>
 
   <dependencies>
     <dependency>

Reply via email to