[MASFRES-60] init site content
diff --git a/apache-incubator-disclaimer-resource-bundle/pom.xml b/incubator-disclaimer/pom.xml
similarity index 77%
rename from apache-incubator-disclaimer-resource-bundle/pom.xml
rename to incubator-disclaimer/pom.xml
index dfc9a24..129e055 100644
--- a/apache-incubator-disclaimer-resource-bundle/pom.xml
+++ b/incubator-disclaimer/pom.xml
@@ -31,10 +31,8 @@
   <name>Apache Incubator Disclaimer Resource Bundle</name>
   <description>An archive which contains the standard Apache Incubator disclaimer.</description>
 
-  <scm>
-    <connection>scm:svn:http://svn.apache.org/repos/asf/maven/resources/trunk/apache-incubator-disclaimer-resource-bundle</connection>
-    <developerConnection>scm:svn:https://svn.apache.org/repos/asf/maven/resources/trunk/apache-incubator-disclaimer-resource-bundle</developerConnection>
-    <url>http://svn.apache.org/viewcvs.cgi/maven/resources/trunk/apache-incubator-disclaimer-resource-bundle</url>
-  </scm>
+  <properties>
+    <project.directory>incubator-disclaimer</project.directory>
+  </properties>
 
 </project>
diff --git a/apache-incubator-disclaimer-resource-bundle/src/main/resources/META-INF/DISCLAIMER.vm b/incubator-disclaimer/src/main/resources/META-INF/DISCLAIMER.vm
similarity index 100%
rename from apache-incubator-disclaimer-resource-bundle/src/main/resources/META-INF/DISCLAIMER.vm
rename to incubator-disclaimer/src/main/resources/META-INF/DISCLAIMER.vm
diff --git a/incubator-disclaimer/src/site/apt/index.apt.vm b/incubator-disclaimer/src/site/apt/index.apt.vm
new file mode 100644
index 0000000..3aab54a
--- /dev/null
+++ b/incubator-disclaimer/src/site/apt/index.apt.vm
@@ -0,0 +1,54 @@
+ ------
+ About
+ ------
+ Hervé Boutemy
+ ------
+ 2023-03-11
+ ------
+
+~~ 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.
+
+~~ NOTE: For help with the syntax of this file, see:
+~~ https://maven.apache.org/guides/mini/guide-apt-format.html
+
+${project.name}
+ 
+  To generate <<<META-INF/DISLAIMER>>> content in your jar, 
+  configure <<<maven-remote-resources-plugin>>>:
+
++-----+
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-remote-resources-plugin</artifactId>
+        <version>1.7.0</version>
+        <executions>
+          <execution>
+            <goals>
+              <goal>process</goal>
+            </goals>
+            <configuration>
+              <resourceBundles>
+                <resourceBundle>org.apache.apache.resources:apache-incubator-disclaimer-resource-bundle:${project.version}</resourceBundle>
+              </resourceBundles>
+            </configuration>
+          </execution>
+        </executions>
+      </plugin>
++-----+
+
+  Content is generated from your project dependencies with {{{${project.scm.url}/src/main/resources/META-INF/DISLAIMER.vm}<<<DISLAIMER.vm>>>}} Velocity template.
\ No newline at end of file
diff --git a/apache-jar-txt-resource-bundle/pom.xml b/jar-txt/pom.xml
similarity index 80%
rename from apache-jar-txt-resource-bundle/pom.xml
rename to jar-txt/pom.xml
index 05f11a2..3288e93 100644
--- a/apache-jar-txt-resource-bundle/pom.xml
+++ b/jar-txt/pom.xml
@@ -32,10 +32,8 @@
   <description>An archive which contains templates for generating the necessary license files and notices for all Apache releases.
     Generated files use the .txt file extension as an alternative, no-extension files found in apache-jar-resource-bundle.</description>
 
-  <scm>
-    <connection>scm:svn:http://svn.apache.org/repos/asf/maven/resources/trunk/apache-jar-txt-resource-bundle</connection>
-    <developerConnection>scm:svn:https://svn.apache.org/repos/asf/maven/resources/trunk/apache-jar-txt-resource-bundle</developerConnection>
-    <url>http://svn.apache.org/viewcvs.cgi/maven/resources/trunk/apache-jar-txt-resource-bundle</url>
-  </scm>
+  <properties>
+    <project.directory>jar-txt</project.directory>
+  </properties>
 
 </project>
diff --git a/apache-jar-txt-resource-bundle/src/main/resources/META-INF/DEPENDENCIES.txt.vm b/jar-txt/src/main/resources/META-INF/DEPENDENCIES.txt.vm
similarity index 100%
rename from apache-jar-txt-resource-bundle/src/main/resources/META-INF/DEPENDENCIES.txt.vm
rename to jar-txt/src/main/resources/META-INF/DEPENDENCIES.txt.vm
diff --git a/apache-jar-txt-resource-bundle/src/main/resources/META-INF/LICENSE.txt.vm b/jar-txt/src/main/resources/META-INF/LICENSE.txt.vm
similarity index 100%
rename from apache-jar-txt-resource-bundle/src/main/resources/META-INF/LICENSE.txt.vm
rename to jar-txt/src/main/resources/META-INF/LICENSE.txt.vm
diff --git a/apache-jar-txt-resource-bundle/src/main/resources/META-INF/NOTICE.txt.vm b/jar-txt/src/main/resources/META-INF/NOTICE.txt.vm
similarity index 100%
rename from apache-jar-txt-resource-bundle/src/main/resources/META-INF/NOTICE.txt.vm
rename to jar-txt/src/main/resources/META-INF/NOTICE.txt.vm
diff --git a/jar-txt/src/site/apt/index.apt.vm b/jar-txt/src/site/apt/index.apt.vm
new file mode 100644
index 0000000..4b03152
--- /dev/null
+++ b/jar-txt/src/site/apt/index.apt.vm
@@ -0,0 +1,60 @@
+ ------
+ About
+ ------
+ Hervé Boutemy
+ ------
+ 2023-03-11
+ ------
+
+~~ 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.
+
+~~ NOTE: For help with the syntax of this file, see:
+~~ https://maven.apache.org/guides/mini/guide-apt-format.html
+
+${project.name}
+ 
+  To generate <<<META-INF/DEPENDENCIES.txt>>>, <<<META-INF/LICENSE.txt>>> and <<<META-INF/NOTICE.txt>>> content in your jar, 
+  configure <<<maven-remote-resources-plugin>>>:
+
++-----+
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-remote-resources-plugin</artifactId>
+        <version>1.7.0</version>
+        <executions>
+          <execution>
+            <goals>
+              <goal>process</goal>
+            </goals>
+            <configuration>
+              <resourceBundles>
+                <resourceBundle>org.apache.apache.resources:apache-jar-txt-resource-bundle:${project.version}</resourceBundle>
+              </resourceBundles>
+            </configuration>
+          </execution>
+        </executions>
+      </plugin>
++-----+
+
+  Content is generated from your project dependencies with following Velocity templates:
+
+  * {{{${project.scm.url}/src/main/resources/META-INF/DEPENDENCIES.txt.vm}<<<DEPENDENCIES.txt.vm>>>}}
+
+  * {{{${project.scm.url}/src/main/resources/META-INF/LICENSE.txt.vm}<<<LICENSE.txt.vm>>>}}
+
+  * {{{${project.scm.url}/src/main/resources/META-INF/NOTICE.txt.vm}<<<NOTICE.txt.vm>>>}}
diff --git a/apache-jar-resource-bundle/pom.xml b/jar/pom.xml
similarity index 80%
rename from apache-jar-resource-bundle/pom.xml
rename to jar/pom.xml
index 4cd6803..2b8765f 100644
--- a/apache-jar-resource-bundle/pom.xml
+++ b/jar/pom.xml
@@ -31,10 +31,8 @@
   <name>Apache JAR Resource Bundle</name>
   <description>An archive which contains templates for generating the necessary license files and notices for all Apache releases.</description>
 
-  <scm>
-    <connection>scm:svn:http://svn.apache.org/repos/asf/maven/resources/trunk/apache-jar-resource-bundle</connection>
-    <developerConnection>scm:svn:https://svn.apache.org/repos/asf/maven/resources/trunk/apache-jar-resource-bundle</developerConnection>
-    <url>http://svn.apache.org/viewcvs.cgi/maven/resources/trunk/apache-jar-resource-bundle</url>
-  </scm>
+  <properties>
+    <project.directory>jar</project.directory>
+  </properties>
 
 </project>
diff --git a/apache-jar-resource-bundle/src/main/resources/META-INF/DEPENDENCIES.vm b/jar/src/main/resources/META-INF/DEPENDENCIES.vm
similarity index 100%
rename from apache-jar-resource-bundle/src/main/resources/META-INF/DEPENDENCIES.vm
rename to jar/src/main/resources/META-INF/DEPENDENCIES.vm
diff --git a/apache-jar-resource-bundle/src/main/resources/META-INF/LICENSE.vm b/jar/src/main/resources/META-INF/LICENSE.vm
similarity index 100%
rename from apache-jar-resource-bundle/src/main/resources/META-INF/LICENSE.vm
rename to jar/src/main/resources/META-INF/LICENSE.vm
diff --git a/apache-jar-resource-bundle/src/main/resources/META-INF/NOTICE.vm b/jar/src/main/resources/META-INF/NOTICE.vm
similarity index 100%
rename from apache-jar-resource-bundle/src/main/resources/META-INF/NOTICE.vm
rename to jar/src/main/resources/META-INF/NOTICE.vm
diff --git a/jar/src/site/apt/index.apt.vm b/jar/src/site/apt/index.apt.vm
new file mode 100644
index 0000000..bf08e57
--- /dev/null
+++ b/jar/src/site/apt/index.apt.vm
@@ -0,0 +1,60 @@
+ ------
+ About
+ ------
+ Hervé Boutemy
+ ------
+ 2023-03-11
+ ------
+
+~~ 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.
+
+~~ NOTE: For help with the syntax of this file, see:
+~~ https://maven.apache.org/guides/mini/guide-apt-format.html
+
+${project.name}
+ 
+  To generate <<<META-INF/DEPENDENCIES>>>, <<<META-INF/LICENSE>>> and <<<META-INF/NOTICE>>> content in your jar, 
+  configure <<<maven-remote-resources-plugin>>>:
+
++-----+
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-remote-resources-plugin</artifactId>
+        <version>1.7.0</version>
+        <executions>
+          <execution>
+            <goals>
+              <goal>process</goal>
+            </goals>
+            <configuration>
+              <resourceBundles>
+                <resourceBundle>org.apache.apache.resources:apache-jar-resource-bundle:${project.version}</resourceBundle>
+              </resourceBundles>
+            </configuration>
+          </execution>
+        </executions>
+      </plugin>
++-----+
+
+  Content is generated from your project dependencies with following Velocity templates:
+
+  * {{{${project.scm.url}/src/main/resources/META-INF/DEPENDENCIES.vm}<<<DEPENDENCIES.vm>>>}}
+
+  * {{{${project.scm.url}/src/main/resources/META-INF/LICENSE.vm}<<<LICENSE.vm>>>}}
+
+  * {{{${project.scm.url}/src/main/resources/META-INF/NOTICE.vm}<<<NOTICE.vm>>>}}
diff --git a/apache-license-header-resource-bundle/pom.xml b/license-header/pom.xml
similarity index 78%
rename from apache-license-header-resource-bundle/pom.xml
rename to license-header/pom.xml
index 60c8d13..94f8dd3 100644
--- a/apache-license-header-resource-bundle/pom.xml
+++ b/license-header/pom.xml
@@ -31,10 +31,8 @@
   <name>Apache License Header Resource Bundle</name>
   <description>An archive which contains the license header template.</description>
 
-  <scm>
-    <connection>scm:svn:http://svn.apache.org/repos/asf/maven/resources/trunk/apache-license-header-resource-bundle</connection>
-    <developerConnection>scm:svn:https://svn.apache.org/repos/asf/maven/resources/trunk/apache-license-header-resource-bundle</developerConnection>
-    <url>http://svn.apache.org/viewcvs.cgi/maven/resources/trunk/apache-license-header-resource-bundle</url>
-  </scm>
+  <properties>
+    <project.directory>license-header</project.directory>
+  </properties>
 
 </project>
diff --git a/apache-license-header-resource-bundle/src/main/resources/META-INF/LICENSE-HEADER.vm b/license-header/src/main/resources/META-INF/LICENSE-HEADER.vm
similarity index 100%
rename from apache-license-header-resource-bundle/src/main/resources/META-INF/LICENSE-HEADER.vm
rename to license-header/src/main/resources/META-INF/LICENSE-HEADER.vm
diff --git a/pom.xml b/pom.xml
index 6a2e333..2c171ed 100644
--- a/pom.xml
+++ b/pom.xml
@@ -33,14 +33,15 @@
   <packaging>pom</packaging>
 
   <name>Apache Resource Bundles</name>
+  <url>https://maven.apache.org/apache-resource-bundles/</url>
   <inceptionYear>2006</inceptionYear>
 
   <modules>
-    <module>apache-jar-resource-bundle</module>
-    <module>apache-jar-txt-resource-bundle</module>
-    <module>apache-license-header-resource-bundle</module>
-    <module>apache-incubator-disclaimer-resource-bundle</module>
-    <module>apache-source-release-assembly-descriptor</module>
+    <module>jar</module>
+    <module>jar-txt</module>
+    <module>incubator-disclaimer</module>
+    <module>source-release</module>
+    <module>license-header</module>
     <module>resources-bundles-sample</module>
   </modules>
 
@@ -54,11 +55,21 @@
     <system>jira</system>
     <url>https://issues.apache.org/jira/browse/MASFRES</url>
   </issueManagement>
-
   <ciManagement>
     <system>Jenkins</system>
     <url>https://ci-builds.apache.org/job/Maven/job/maven-box/job/maven-project-resources/</url>
   </ciManagement>
+  <distributionManagement>
+    <site>
+      <id>apache.website</id>
+      <url>scm:svn:https://svn.apache.org/repos/asf/maven/website/components/${maven.site.path}</url>
+    </site>
+  </distributionManagement>
+
+  <properties>
+    <maven.site.path>apache-resource-bundles-archives/apache-resource-bundles-LATEST</maven.site.path>
+    <project.build.outputTimestamp>2023-03-11T18:23:15Z</project.build.outputTimestamp>
+  </properties>
 
   <build>
     <plugins>
diff --git a/resources-bundles-sample/pom.xml b/resources-bundles-sample/pom.xml
index 55f04ec..00b4718 100644
--- a/resources-bundles-sample/pom.xml
+++ b/resources-bundles-sample/pom.xml
@@ -33,11 +33,6 @@
   <name>resources-bundles-sample</name>
 
   <properties>
-    <apache-jar-resource-bundle-version>1.5-SNAPSHOT</apache-jar-resource-bundle-version>
-    <apache-jar-txt-resource-bundle-version>1.5-SNAPSHOT</apache-jar-txt-resource-bundle-version>
-    <apache-incubator-disclaimer-resource-bundle-version>1.2-SNAPSHOT</apache-incubator-disclaimer-resource-bundle-version>
-    <apache-source-release-assembly-descriptor-version>1.0.7-SNAPSHOT</apache-source-release-assembly-descriptor-version>
-    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
     <maven.deploy.skip>true</maven.deploy.skip>
   </properties>
 
@@ -45,17 +40,17 @@
     <dependency>
       <groupId>org.apache.apache.resources</groupId>
       <artifactId>apache-jar-resource-bundle</artifactId>
-      <version>${apache-jar-resource-bundle-version}</version>
+      <version>${project.version}</version>
     </dependency>
     <dependency>
       <groupId>org.apache.apache.resources</groupId>
       <artifactId>apache-jar-txt-resource-bundle</artifactId>
-      <version>${apache-jar-txt-resource-bundle-version}</version>
+      <version>${project.version}</version>
     </dependency>
     <dependency>
       <groupId>org.apache.apache.resources</groupId>
       <artifactId>apache-incubator-disclaimer-resource-bundle</artifactId>
-      <version>${apache-incubator-disclaimer-resource-bundle-version}</version>
+      <version>${project.version}</version>
     </dependency>
   </dependencies>
 
@@ -66,7 +61,7 @@
       <plugin>
         <groupId>org.apache.maven.plugins</groupId>
         <artifactId>maven-remote-resources-plugin</artifactId>
-        <version>1.3</version>
+        <version>1.7.0</version>
         <executions>
           <execution>
             <goals>
@@ -75,11 +70,11 @@
             <configuration>
               <resourceBundles>
                 <!-- Will generate META-INF/DEPENDENCIES META-INF/LICENSE META-INF/NOTICE -->
-                <resourceBundle>org.apache.apache.resources:apache-jar-resource-bundle:${apache-jar-resource-bundle-version}</resourceBundle>
+                <resourceBundle>org.apache.apache.resources:apache-jar-resource-bundle:${project.version}</resourceBundle>
                 <!-- Will generate META-INF/DEPENDENCIES.txt META-INF/LICENSE.txt META-INF/NOTICE.txt -->
-                <resourceBundle>org.apache.apache.resources:apache-jar-txt-resource-bundle:${apache-jar-txt-resource-bundle-version}</resourceBundle>
+                <resourceBundle>org.apache.apache.resources:apache-jar-txt-resource-bundle:${project.version}</resourceBundle>
                 <!-- Will generate META-INF/DISCLAIMER  -->
-                <resourceBundle>org.apache.apache.resources:apache-incubator-disclaimer-resource-bundle:${apache-incubator-disclaimer-resource-bundle-version}</resourceBundle>
+                <resourceBundle>org.apache.apache.resources:apache-incubator-disclaimer-resource-bundle:${project.version}</resourceBundle>
               </resourceBundles>
             </configuration>
           </execution>
@@ -97,7 +92,7 @@
           <dependency>
             <groupId>org.apache.apache.resources</groupId>
             <artifactId>apache-source-release-assembly-descriptor</artifactId>
-            <version>${apache-source-release-assembly-descriptor-version}</version>
+            <version>${project.version}</version>
           </dependency>
         </dependencies>
         <executions>
diff --git a/apache-source-release-assembly-descriptor/RELEASE_NOTES.txt b/source-release/RELEASE_NOTES.txt
similarity index 100%
rename from apache-source-release-assembly-descriptor/RELEASE_NOTES.txt
rename to source-release/RELEASE_NOTES.txt
diff --git a/apache-source-release-assembly-descriptor/pom.xml b/source-release/pom.xml
similarity index 93%
rename from apache-source-release-assembly-descriptor/pom.xml
rename to source-release/pom.xml
index f137d25..e939df1 100644
--- a/apache-source-release-assembly-descriptor/pom.xml
+++ b/source-release/pom.xml
@@ -32,15 +32,10 @@
   <name>Apache Source Release Assembly Descriptor</name>
   <description>This jar contains a customized source assembly descriptor to produce Apache compliant source bundles.</description>
 
-  <scm>
-    <connection>scm:svn:http://svn.apache.org/repos/asf/maven/resources/trunk/apache-source-release-assembly-descriptor</connection>
-    <developerConnection>scm:svn:https://svn.apache.org/repos/asf/maven/resources/trunk/apache-source-release-assembly-descriptor</developerConnection>
-    <url>http://svn.apache.org/viewcvs.cgi/maven/resources/trunk/apache-source-release-assembly-descriptor</url>
-  </scm>
-
   <!-- NOTE: Configuration below this line is for integration tests. -->
 
   <properties>
+    <project.directory>source-release</project.directory>
     <!-- The original Maven distribution to test. -->
     <mavenHome>${maven.home}</mavenHome>
     <!-- The (possibly instrumented copy of the) Maven distribution we actually use for the tests. -->
diff --git a/apache-source-release-assembly-descriptor/src/main/assemblies/source-release.xml b/source-release/src/main/assemblies/source-release.xml
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/main/assemblies/source-release.xml
rename to source-release/src/main/assemblies/source-release.xml
diff --git a/apache-source-release-assembly-descriptor/src/main/resources/assemblies/source-release-tar.xml b/source-release/src/main/resources/assemblies/source-release-tar.xml
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/main/resources/assemblies/source-release-tar.xml
rename to source-release/src/main/resources/assemblies/source-release-tar.xml
diff --git a/apache-source-release-assembly-descriptor/src/main/resources/assemblies/source-release-zip-tar.xml b/source-release/src/main/resources/assemblies/source-release-zip-tar.xml
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/main/resources/assemblies/source-release-zip-tar.xml
rename to source-release/src/main/resources/assemblies/source-release-zip-tar.xml
diff --git a/apache-source-release-assembly-descriptor/src/main/resources/assemblies/source-release.xml b/source-release/src/main/resources/assemblies/source-release.xml
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/main/resources/assemblies/source-release.xml
rename to source-release/src/main/resources/assemblies/source-release.xml
diff --git a/apache-source-release-assembly-descriptor/src/main/resources/assemblies/source-shared.xml b/source-release/src/main/resources/assemblies/source-shared.xml
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/main/resources/assemblies/source-shared.xml
rename to source-release/src/main/resources/assemblies/source-shared.xml
diff --git a/source-release/src/site/apt/index.apt.vm b/source-release/src/site/apt/index.apt.vm
new file mode 100644
index 0000000..92603e5
--- /dev/null
+++ b/source-release/src/site/apt/index.apt.vm
@@ -0,0 +1,74 @@
+ ------
+ About
+ ------
+ Hervé Boutemy
+ ------
+ 2023-03-11
+ ------
+
+~~ 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.
+
+~~ NOTE: For help with the syntax of this file, see:
+~~ https://maven.apache.org/guides/mini/guide-apt-format.html
+
+${project.name}
+ 
+  ${project.name} helps creating  a source-release artifact that contains the fully buildable project directory source structure.
+  This is the artifact which is the official subject of any release vote.
+
+  To use it, configure <<<maven-assembly-plugin>>>:
+
++-----+
+      <plugin>
+        <artifactId>maven-assembly-plugin</artifactId>
+        <dependencies>
+          <dependency>
+            <groupId>org.apache.apache.resources</groupId>
+            <artifactId>apache-source-release-assembly-descriptor</artifactId>
+            <version>${project.version}</version>
+          </dependency>
+        </dependencies>
+        <executions>
+          <execution>
+            <id>source-release-assembly</id>
+            <phase>package</phase>
+            <goals>
+              <goal>single</goal>
+            </goals>
+            <configuration>
+              <!--
+              use this flag to generate source release assembly from the top of a multi modules
+              maven project.
+
+              <runOnlyAtExecutionRoot>true</runOnlyAtExecutionRoot>
+              -->
+              <descriptorRefs>
+                <!--
+                  There are 3 descriptors available, choose one of them:
+                  * source-release (zip only, this one is used in the ASF parent POM) 
+                  * source-release-zip-tar (both zip and tar) 
+                  * source-release-tar (tar only) 
+                -->
+                <descriptorRef>source-release</descriptorRef>
+              </descriptorRefs>
+              <tarLongFileMode>gnu</tarLongFileMode>
+            </configuration>
+          </execution>
+        </executions>
+      </plugin>
++-----+
diff --git a/apache-source-release-assembly-descriptor/src/test/java/org/apache/its/IT_000_BasicArchiveCreation.java b/source-release/src/test/java/org/apache/its/IT_000_BasicArchiveCreation.java
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/java/org/apache/its/IT_000_BasicArchiveCreation.java
rename to source-release/src/test/java/org/apache/its/IT_000_BasicArchiveCreation.java
diff --git a/apache-source-release-assembly-descriptor/src/test/java/org/apache/its/IT_001_ExcludeBuildOutputDirectory.java b/source-release/src/test/java/org/apache/its/IT_001_ExcludeBuildOutputDirectory.java
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/java/org/apache/its/IT_001_ExcludeBuildOutputDirectory.java
rename to source-release/src/test/java/org/apache/its/IT_001_ExcludeBuildOutputDirectory.java
diff --git a/apache-source-release-assembly-descriptor/src/test/java/org/apache/its/IT_002_IncludeSrcDirWithBuildOutputDirName.java b/source-release/src/test/java/org/apache/its/IT_002_IncludeSrcDirWithBuildOutputDirName.java
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/java/org/apache/its/IT_002_IncludeSrcDirWithBuildOutputDirName.java
rename to source-release/src/test/java/org/apache/its/IT_002_IncludeSrcDirWithBuildOutputDirName.java
diff --git a/apache-source-release-assembly-descriptor/src/test/java/org/apache/its/IT_003_SharedResourceInclusion.java b/source-release/src/test/java/org/apache/its/IT_003_SharedResourceInclusion.java
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/java/org/apache/its/IT_003_SharedResourceInclusion.java
rename to source-release/src/test/java/org/apache/its/IT_003_SharedResourceInclusion.java
diff --git a/apache-source-release-assembly-descriptor/src/test/java/org/apache/its/IT_004_IdeExcludes.java b/source-release/src/test/java/org/apache/its/IT_004_IdeExcludes.java
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/java/org/apache/its/IT_004_IdeExcludes.java
rename to source-release/src/test/java/org/apache/its/IT_004_IdeExcludes.java
diff --git a/apache-source-release-assembly-descriptor/src/test/java/org/apache/its/IT_005_MiscellaneousExcludes.java b/source-release/src/test/java/org/apache/its/IT_005_MiscellaneousExcludes.java
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/java/org/apache/its/IT_005_MiscellaneousExcludes.java
rename to source-release/src/test/java/org/apache/its/IT_005_MiscellaneousExcludes.java
diff --git a/apache-source-release-assembly-descriptor/src/test/java/org/apache/its/IT_ExcludeSrcDirWithinBuildOutputDir.java b/source-release/src/test/java/org/apache/its/IT_ExcludeSrcDirWithinBuildOutputDir.java
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/java/org/apache/its/IT_ExcludeSrcDirWithinBuildOutputDir.java
rename to source-release/src/test/java/org/apache/its/IT_ExcludeSrcDirWithinBuildOutputDir.java
diff --git a/apache-source-release-assembly-descriptor/src/test/java/org/apache/its/IT_IncludeIdeFilesWithinSrcDir.java b/source-release/src/test/java/org/apache/its/IT_IncludeIdeFilesWithinSrcDir.java
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/java/org/apache/its/IT_IncludeIdeFilesWithinSrcDir.java
rename to source-release/src/test/java/org/apache/its/IT_IncludeIdeFilesWithinSrcDir.java
diff --git a/apache-source-release-assembly-descriptor/src/test/java/org/apache/its/IT_ZipAndTarCreation.java b/source-release/src/test/java/org/apache/its/IT_ZipAndTarCreation.java
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/java/org/apache/its/IT_ZipAndTarCreation.java
rename to source-release/src/test/java/org/apache/its/IT_ZipAndTarCreation.java
diff --git a/apache-source-release-assembly-descriptor/src/test/java/org/apache/its/util/TestUtils.java b/source-release/src/test/java/org/apache/its/util/TestUtils.java
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/java/org/apache/its/util/TestUtils.java
rename to source-release/src/test/java/org/apache/its/util/TestUtils.java
diff --git a/apache-source-release-assembly-descriptor/src/test/resources/basics/basics-child1/pom.xml b/source-release/src/test/resources/basics/basics-child1/pom.xml
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/resources/basics/basics-child1/pom.xml
rename to source-release/src/test/resources/basics/basics-child1/pom.xml
diff --git a/apache-source-release-assembly-descriptor/src/test/resources/basics/basics-child1/src/main/java/org/apache/assembly/it/App.java b/source-release/src/test/resources/basics/basics-child1/src/main/java/org/apache/assembly/it/App.java
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/resources/basics/basics-child1/src/main/java/org/apache/assembly/it/App.java
rename to source-release/src/test/resources/basics/basics-child1/src/main/java/org/apache/assembly/it/App.java
diff --git a/apache-source-release-assembly-descriptor/src/test/resources/basics/basics-child1/src/main/resources/META-INF/plexus/components.xml b/source-release/src/test/resources/basics/basics-child1/src/main/resources/META-INF/plexus/components.xml
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/resources/basics/basics-child1/src/main/resources/META-INF/plexus/components.xml
rename to source-release/src/test/resources/basics/basics-child1/src/main/resources/META-INF/plexus/components.xml
diff --git a/apache-source-release-assembly-descriptor/src/test/resources/basics/basics-child1/src/test/java/org/apache/assembly/it/AppTest.java b/source-release/src/test/resources/basics/basics-child1/src/test/java/org/apache/assembly/it/AppTest.java
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/resources/basics/basics-child1/src/test/java/org/apache/assembly/it/AppTest.java
rename to source-release/src/test/resources/basics/basics-child1/src/test/java/org/apache/assembly/it/AppTest.java
diff --git a/apache-source-release-assembly-descriptor/src/test/resources/basics/basics-child2/pom.xml b/source-release/src/test/resources/basics/basics-child2/pom.xml
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/resources/basics/basics-child2/pom.xml
rename to source-release/src/test/resources/basics/basics-child2/pom.xml
diff --git a/apache-source-release-assembly-descriptor/src/test/resources/basics/basics-child2/src/main/java/org/apache/assembly/it/App.java b/source-release/src/test/resources/basics/basics-child2/src/main/java/org/apache/assembly/it/App.java
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/resources/basics/basics-child2/src/main/java/org/apache/assembly/it/App.java
rename to source-release/src/test/resources/basics/basics-child2/src/main/java/org/apache/assembly/it/App.java
diff --git a/apache-source-release-assembly-descriptor/src/test/resources/basics/basics-child2/src/test/java/org/apache/assembly/it/AppTest.java b/source-release/src/test/resources/basics/basics-child2/src/test/java/org/apache/assembly/it/AppTest.java
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/resources/basics/basics-child2/src/test/java/org/apache/assembly/it/AppTest.java
rename to source-release/src/test/resources/basics/basics-child2/src/test/java/org/apache/assembly/it/AppTest.java
diff --git a/apache-source-release-assembly-descriptor/src/test/resources/basics/pom.xml b/source-release/src/test/resources/basics/pom.xml
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/resources/basics/pom.xml
rename to source-release/src/test/resources/basics/pom.xml
diff --git a/apache-source-release-assembly-descriptor/src/test/resources/build-output-dir/build-output-dir-child1/pom.xml b/source-release/src/test/resources/build-output-dir/build-output-dir-child1/pom.xml
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/resources/build-output-dir/build-output-dir-child1/pom.xml
rename to source-release/src/test/resources/build-output-dir/build-output-dir-child1/pom.xml
diff --git a/apache-source-release-assembly-descriptor/src/test/resources/build-output-dir/build-output-dir-child1/src/main/java/org/apache/assembly/it/App.java b/source-release/src/test/resources/build-output-dir/build-output-dir-child1/src/main/java/org/apache/assembly/it/App.java
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/resources/build-output-dir/build-output-dir-child1/src/main/java/org/apache/assembly/it/App.java
rename to source-release/src/test/resources/build-output-dir/build-output-dir-child1/src/main/java/org/apache/assembly/it/App.java
diff --git a/apache-source-release-assembly-descriptor/src/test/resources/build-output-dir/build-output-dir-child1/src/test/java/org/apache/assembly/it/AppTest.java b/source-release/src/test/resources/build-output-dir/build-output-dir-child1/src/test/java/org/apache/assembly/it/AppTest.java
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/resources/build-output-dir/build-output-dir-child1/src/test/java/org/apache/assembly/it/AppTest.java
rename to source-release/src/test/resources/build-output-dir/build-output-dir-child1/src/test/java/org/apache/assembly/it/AppTest.java
diff --git a/apache-source-release-assembly-descriptor/src/test/resources/build-output-dir/build-output-dir-child2/pom.xml b/source-release/src/test/resources/build-output-dir/build-output-dir-child2/pom.xml
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/resources/build-output-dir/build-output-dir-child2/pom.xml
rename to source-release/src/test/resources/build-output-dir/build-output-dir-child2/pom.xml
diff --git a/apache-source-release-assembly-descriptor/src/test/resources/build-output-dir/build-output-dir-child2/src/main/java/org/apache/assembly/it/App.java b/source-release/src/test/resources/build-output-dir/build-output-dir-child2/src/main/java/org/apache/assembly/it/App.java
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/resources/build-output-dir/build-output-dir-child2/src/main/java/org/apache/assembly/it/App.java
rename to source-release/src/test/resources/build-output-dir/build-output-dir-child2/src/main/java/org/apache/assembly/it/App.java
diff --git a/apache-source-release-assembly-descriptor/src/test/resources/build-output-dir/build-output-dir-child2/src/test/java/org/apache/assembly/it/AppTest.java b/source-release/src/test/resources/build-output-dir/build-output-dir-child2/src/test/java/org/apache/assembly/it/AppTest.java
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/resources/build-output-dir/build-output-dir-child2/src/test/java/org/apache/assembly/it/AppTest.java
rename to source-release/src/test/resources/build-output-dir/build-output-dir-child2/src/test/java/org/apache/assembly/it/AppTest.java
diff --git a/apache-source-release-assembly-descriptor/src/test/resources/build-output-dir/pom.xml b/source-release/src/test/resources/build-output-dir/pom.xml
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/resources/build-output-dir/pom.xml
rename to source-release/src/test/resources/build-output-dir/pom.xml
diff --git a/apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/.classpath b/source-release/src/test/resources/ide-excludes/.classpath
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/.classpath
rename to source-release/src/test/resources/ide-excludes/.classpath
diff --git a/apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/.deployables/org.eclipse.jdt.core.prefs b/source-release/src/test/resources/ide-excludes/.deployables/org.eclipse.jdt.core.prefs
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/.deployables/org.eclipse.jdt.core.prefs
rename to source-release/src/test/resources/ide-excludes/.deployables/org.eclipse.jdt.core.prefs
diff --git a/apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/.deployables/org.maven.ide.eclipse.prefs b/source-release/src/test/resources/ide-excludes/.deployables/org.maven.ide.eclipse.prefs
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/.deployables/org.maven.ide.eclipse.prefs
rename to source-release/src/test/resources/ide-excludes/.deployables/org.maven.ide.eclipse.prefs
diff --git a/apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/.externalToolBuilders/org.eclipse.jdt.core.prefs b/source-release/src/test/resources/ide-excludes/.externalToolBuilders/org.eclipse.jdt.core.prefs
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/.externalToolBuilders/org.eclipse.jdt.core.prefs
rename to source-release/src/test/resources/ide-excludes/.externalToolBuilders/org.eclipse.jdt.core.prefs
diff --git a/apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/.externalToolBuilders/org.maven.ide.eclipse.prefs b/source-release/src/test/resources/ide-excludes/.externalToolBuilders/org.maven.ide.eclipse.prefs
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/.externalToolBuilders/org.maven.ide.eclipse.prefs
rename to source-release/src/test/resources/ide-excludes/.externalToolBuilders/org.maven.ide.eclipse.prefs
diff --git a/apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/.project b/source-release/src/test/resources/ide-excludes/.project
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/.project
rename to source-release/src/test/resources/ide-excludes/.project
diff --git a/apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/.settings/org.eclipse.jdt.core.prefs b/source-release/src/test/resources/ide-excludes/.settings/org.eclipse.jdt.core.prefs
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/.settings/org.eclipse.jdt.core.prefs
rename to source-release/src/test/resources/ide-excludes/.settings/org.eclipse.jdt.core.prefs
diff --git a/apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/.settings/org.maven.ide.eclipse.prefs b/source-release/src/test/resources/ide-excludes/.settings/org.maven.ide.eclipse.prefs
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/.settings/org.maven.ide.eclipse.prefs
rename to source-release/src/test/resources/ide-excludes/.settings/org.maven.ide.eclipse.prefs
diff --git a/apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/.wtpmodules/org.eclipse.jdt.core.prefs b/source-release/src/test/resources/ide-excludes/.wtpmodules/org.eclipse.jdt.core.prefs
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/.wtpmodules/org.eclipse.jdt.core.prefs
rename to source-release/src/test/resources/ide-excludes/.wtpmodules/org.eclipse.jdt.core.prefs
diff --git a/apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/.wtpmodules/org.maven.ide.eclipse.prefs b/source-release/src/test/resources/ide-excludes/.wtpmodules/org.maven.ide.eclipse.prefs
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/.wtpmodules/org.maven.ide.eclipse.prefs
rename to source-release/src/test/resources/ide-excludes/.wtpmodules/org.maven.ide.eclipse.prefs
diff --git a/apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/ide-excludes-child1/.classpath b/source-release/src/test/resources/ide-excludes/ide-excludes-child1/.classpath
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/ide-excludes-child1/.classpath
rename to source-release/src/test/resources/ide-excludes/ide-excludes-child1/.classpath
diff --git a/apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/ide-excludes-child1/.deployables/org.eclipse.jdt.core.prefs b/source-release/src/test/resources/ide-excludes/ide-excludes-child1/.deployables/org.eclipse.jdt.core.prefs
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/ide-excludes-child1/.deployables/org.eclipse.jdt.core.prefs
rename to source-release/src/test/resources/ide-excludes/ide-excludes-child1/.deployables/org.eclipse.jdt.core.prefs
diff --git a/apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/ide-excludes-child1/.deployables/org.maven.ide.eclipse.prefs b/source-release/src/test/resources/ide-excludes/ide-excludes-child1/.deployables/org.maven.ide.eclipse.prefs
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/ide-excludes-child1/.deployables/org.maven.ide.eclipse.prefs
rename to source-release/src/test/resources/ide-excludes/ide-excludes-child1/.deployables/org.maven.ide.eclipse.prefs
diff --git a/apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/ide-excludes-child1/.externalToolBuilders/org.eclipse.jdt.core.prefs b/source-release/src/test/resources/ide-excludes/ide-excludes-child1/.externalToolBuilders/org.eclipse.jdt.core.prefs
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/ide-excludes-child1/.externalToolBuilders/org.eclipse.jdt.core.prefs
rename to source-release/src/test/resources/ide-excludes/ide-excludes-child1/.externalToolBuilders/org.eclipse.jdt.core.prefs
diff --git a/apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/ide-excludes-child1/.externalToolBuilders/org.maven.ide.eclipse.prefs b/source-release/src/test/resources/ide-excludes/ide-excludes-child1/.externalToolBuilders/org.maven.ide.eclipse.prefs
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/ide-excludes-child1/.externalToolBuilders/org.maven.ide.eclipse.prefs
rename to source-release/src/test/resources/ide-excludes/ide-excludes-child1/.externalToolBuilders/org.maven.ide.eclipse.prefs
diff --git a/apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/ide-excludes-child1/.project b/source-release/src/test/resources/ide-excludes/ide-excludes-child1/.project
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/ide-excludes-child1/.project
rename to source-release/src/test/resources/ide-excludes/ide-excludes-child1/.project
diff --git a/apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/ide-excludes-child1/.settings/org.eclipse.jdt.core.prefs b/source-release/src/test/resources/ide-excludes/ide-excludes-child1/.settings/org.eclipse.jdt.core.prefs
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/ide-excludes-child1/.settings/org.eclipse.jdt.core.prefs
rename to source-release/src/test/resources/ide-excludes/ide-excludes-child1/.settings/org.eclipse.jdt.core.prefs
diff --git a/apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/ide-excludes-child1/.settings/org.maven.ide.eclipse.prefs b/source-release/src/test/resources/ide-excludes/ide-excludes-child1/.settings/org.maven.ide.eclipse.prefs
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/ide-excludes-child1/.settings/org.maven.ide.eclipse.prefs
rename to source-release/src/test/resources/ide-excludes/ide-excludes-child1/.settings/org.maven.ide.eclipse.prefs
diff --git a/apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/ide-excludes-child1/.wtpmodules/org.eclipse.jdt.core.prefs b/source-release/src/test/resources/ide-excludes/ide-excludes-child1/.wtpmodules/org.eclipse.jdt.core.prefs
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/ide-excludes-child1/.wtpmodules/org.eclipse.jdt.core.prefs
rename to source-release/src/test/resources/ide-excludes/ide-excludes-child1/.wtpmodules/org.eclipse.jdt.core.prefs
diff --git a/apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/ide-excludes-child1/.wtpmodules/org.maven.ide.eclipse.prefs b/source-release/src/test/resources/ide-excludes/ide-excludes-child1/.wtpmodules/org.maven.ide.eclipse.prefs
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/ide-excludes-child1/.wtpmodules/org.maven.ide.eclipse.prefs
rename to source-release/src/test/resources/ide-excludes/ide-excludes-child1/.wtpmodules/org.maven.ide.eclipse.prefs
diff --git a/apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/ide-excludes-child1/maven-eclipse.xml b/source-release/src/test/resources/ide-excludes/ide-excludes-child1/maven-eclipse.xml
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/ide-excludes-child1/maven-eclipse.xml
rename to source-release/src/test/resources/ide-excludes/ide-excludes-child1/maven-eclipse.xml
diff --git a/apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/ide-excludes-child1/pom.xml b/source-release/src/test/resources/ide-excludes/ide-excludes-child1/pom.xml
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/ide-excludes-child1/pom.xml
rename to source-release/src/test/resources/ide-excludes/ide-excludes-child1/pom.xml
diff --git a/apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/ide-excludes-child1/src/main/java/org/apache/assembly/it/App.java b/source-release/src/test/resources/ide-excludes/ide-excludes-child1/src/main/java/org/apache/assembly/it/App.java
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/ide-excludes-child1/src/main/java/org/apache/assembly/it/App.java
rename to source-release/src/test/resources/ide-excludes/ide-excludes-child1/src/main/java/org/apache/assembly/it/App.java
diff --git a/apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/ide-excludes-child1/src/main/resources/META-INF/plexus/components.xml b/source-release/src/test/resources/ide-excludes/ide-excludes-child1/src/main/resources/META-INF/plexus/components.xml
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/ide-excludes-child1/src/main/resources/META-INF/plexus/components.xml
rename to source-release/src/test/resources/ide-excludes/ide-excludes-child1/src/main/resources/META-INF/plexus/components.xml
diff --git a/apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/ide-excludes-child1/src/test/java/org/apache/assembly/it/AppTest.java b/source-release/src/test/resources/ide-excludes/ide-excludes-child1/src/test/java/org/apache/assembly/it/AppTest.java
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/ide-excludes-child1/src/test/java/org/apache/assembly/it/AppTest.java
rename to source-release/src/test/resources/ide-excludes/ide-excludes-child1/src/test/java/org/apache/assembly/it/AppTest.java
diff --git a/apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/ide-excludes-child2/ide-excludes-child2.iml b/source-release/src/test/resources/ide-excludes/ide-excludes-child2/ide-excludes-child2.iml
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/ide-excludes-child2/ide-excludes-child2.iml
rename to source-release/src/test/resources/ide-excludes/ide-excludes-child2/ide-excludes-child2.iml
diff --git a/apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/ide-excludes-child2/ide-excludes-child2.ipr b/source-release/src/test/resources/ide-excludes/ide-excludes-child2/ide-excludes-child2.ipr
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/ide-excludes-child2/ide-excludes-child2.ipr
rename to source-release/src/test/resources/ide-excludes/ide-excludes-child2/ide-excludes-child2.ipr
diff --git a/apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/ide-excludes-child2/ide-excludes-child2.iws b/source-release/src/test/resources/ide-excludes/ide-excludes-child2/ide-excludes-child2.iws
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/ide-excludes-child2/ide-excludes-child2.iws
rename to source-release/src/test/resources/ide-excludes/ide-excludes-child2/ide-excludes-child2.iws
diff --git a/apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/ide-excludes-child2/pom.xml b/source-release/src/test/resources/ide-excludes/ide-excludes-child2/pom.xml
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/ide-excludes-child2/pom.xml
rename to source-release/src/test/resources/ide-excludes/ide-excludes-child2/pom.xml
diff --git a/apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/ide-excludes-child2/src/main/java/org/apache/assembly/it/App.java b/source-release/src/test/resources/ide-excludes/ide-excludes-child2/src/main/java/org/apache/assembly/it/App.java
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/ide-excludes-child2/src/main/java/org/apache/assembly/it/App.java
rename to source-release/src/test/resources/ide-excludes/ide-excludes-child2/src/main/java/org/apache/assembly/it/App.java
diff --git a/apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/ide-excludes-child2/src/test/java/org/apache/assembly/it/AppTest.java b/source-release/src/test/resources/ide-excludes/ide-excludes-child2/src/test/java/org/apache/assembly/it/AppTest.java
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/ide-excludes-child2/src/test/java/org/apache/assembly/it/AppTest.java
rename to source-release/src/test/resources/ide-excludes/ide-excludes-child2/src/test/java/org/apache/assembly/it/AppTest.java
diff --git a/apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/ide-excludes.iml b/source-release/src/test/resources/ide-excludes/ide-excludes.iml
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/ide-excludes.iml
rename to source-release/src/test/resources/ide-excludes/ide-excludes.iml
diff --git a/apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/ide-excludes.ipr b/source-release/src/test/resources/ide-excludes/ide-excludes.ipr
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/ide-excludes.ipr
rename to source-release/src/test/resources/ide-excludes/ide-excludes.ipr
diff --git a/apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/ide-excludes.iws b/source-release/src/test/resources/ide-excludes/ide-excludes.iws
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/ide-excludes.iws
rename to source-release/src/test/resources/ide-excludes/ide-excludes.iws
diff --git a/apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/maven-eclipse.xml b/source-release/src/test/resources/ide-excludes/maven-eclipse.xml
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/maven-eclipse.xml
rename to source-release/src/test/resources/ide-excludes/maven-eclipse.xml
diff --git a/apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/pom.xml b/source-release/src/test/resources/ide-excludes/pom.xml
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/pom.xml
rename to source-release/src/test/resources/ide-excludes/pom.xml
diff --git a/apache-source-release-assembly-descriptor/src/test/resources/misc-excludes/cobertura.ser b/source-release/src/test/resources/misc-excludes/cobertura.ser
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/resources/misc-excludes/cobertura.ser
rename to source-release/src/test/resources/misc-excludes/cobertura.ser
diff --git a/apache-source-release-assembly-descriptor/src/test/resources/misc-excludes/debug.log b/source-release/src/test/resources/misc-excludes/debug.log
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/resources/misc-excludes/debug.log
rename to source-release/src/test/resources/misc-excludes/debug.log
diff --git a/apache-source-release-assembly-descriptor/src/test/resources/misc-excludes/misc-excludes-child1/pom.xml b/source-release/src/test/resources/misc-excludes/misc-excludes-child1/pom.xml
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/resources/misc-excludes/misc-excludes-child1/pom.xml
rename to source-release/src/test/resources/misc-excludes/misc-excludes-child1/pom.xml
diff --git a/apache-source-release-assembly-descriptor/src/test/resources/misc-excludes/misc-excludes-child1/src/main/java/org/apache/assembly/it/App.java b/source-release/src/test/resources/misc-excludes/misc-excludes-child1/src/main/java/org/apache/assembly/it/App.java
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/resources/misc-excludes/misc-excludes-child1/src/main/java/org/apache/assembly/it/App.java
rename to source-release/src/test/resources/misc-excludes/misc-excludes-child1/src/main/java/org/apache/assembly/it/App.java
diff --git a/apache-source-release-assembly-descriptor/src/test/resources/misc-excludes/misc-excludes-child1/src/main/resources/META-INF/plexus/components.xml b/source-release/src/test/resources/misc-excludes/misc-excludes-child1/src/main/resources/META-INF/plexus/components.xml
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/resources/misc-excludes/misc-excludes-child1/src/main/resources/META-INF/plexus/components.xml
rename to source-release/src/test/resources/misc-excludes/misc-excludes-child1/src/main/resources/META-INF/plexus/components.xml
diff --git a/apache-source-release-assembly-descriptor/src/test/resources/misc-excludes/misc-excludes-child1/src/test/java/org/apache/assembly/it/AppTest.java b/source-release/src/test/resources/misc-excludes/misc-excludes-child1/src/test/java/org/apache/assembly/it/AppTest.java
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/resources/misc-excludes/misc-excludes-child1/src/test/java/org/apache/assembly/it/AppTest.java
rename to source-release/src/test/resources/misc-excludes/misc-excludes-child1/src/test/java/org/apache/assembly/it/AppTest.java
diff --git a/apache-source-release-assembly-descriptor/src/test/resources/misc-excludes/misc-excludes-child2/cobertura.ser b/source-release/src/test/resources/misc-excludes/misc-excludes-child2/cobertura.ser
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/resources/misc-excludes/misc-excludes-child2/cobertura.ser
rename to source-release/src/test/resources/misc-excludes/misc-excludes-child2/cobertura.ser
diff --git a/apache-source-release-assembly-descriptor/src/test/resources/misc-excludes/misc-excludes-child2/pom.xml b/source-release/src/test/resources/misc-excludes/misc-excludes-child2/pom.xml
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/resources/misc-excludes/misc-excludes-child2/pom.xml
rename to source-release/src/test/resources/misc-excludes/misc-excludes-child2/pom.xml
diff --git a/apache-source-release-assembly-descriptor/src/test/resources/misc-excludes/misc-excludes-child2/src/main/java/org/apache/assembly/it/App.java b/source-release/src/test/resources/misc-excludes/misc-excludes-child2/src/main/java/org/apache/assembly/it/App.java
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/resources/misc-excludes/misc-excludes-child2/src/main/java/org/apache/assembly/it/App.java
rename to source-release/src/test/resources/misc-excludes/misc-excludes-child2/src/main/java/org/apache/assembly/it/App.java
diff --git a/apache-source-release-assembly-descriptor/src/test/resources/misc-excludes/misc-excludes-child2/src/test/java/org/apache/assembly/it/AppTest.java b/source-release/src/test/resources/misc-excludes/misc-excludes-child2/src/test/java/org/apache/assembly/it/AppTest.java
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/resources/misc-excludes/misc-excludes-child2/src/test/java/org/apache/assembly/it/AppTest.java
rename to source-release/src/test/resources/misc-excludes/misc-excludes-child2/src/test/java/org/apache/assembly/it/AppTest.java
diff --git a/apache-source-release-assembly-descriptor/src/test/resources/misc-excludes/pom.xml b/source-release/src/test/resources/misc-excludes/pom.xml
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/resources/misc-excludes/pom.xml
rename to source-release/src/test/resources/misc-excludes/pom.xml
diff --git a/apache-source-release-assembly-descriptor/src/test/resources/misc-excludes/pom.xml.releaseBackup b/source-release/src/test/resources/misc-excludes/pom.xml.releaseBackup
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/resources/misc-excludes/pom.xml.releaseBackup
rename to source-release/src/test/resources/misc-excludes/pom.xml.releaseBackup
diff --git a/apache-source-release-assembly-descriptor/src/test/resources/misc-excludes/release.properties b/source-release/src/test/resources/misc-excludes/release.properties
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/resources/misc-excludes/release.properties
rename to source-release/src/test/resources/misc-excludes/release.properties
diff --git a/apache-source-release-assembly-descriptor/src/test/resources/output-dir-contains-src-name/output-dir-contains-src-name-child1/pom.xml b/source-release/src/test/resources/output-dir-contains-src-name/output-dir-contains-src-name-child1/pom.xml
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/resources/output-dir-contains-src-name/output-dir-contains-src-name-child1/pom.xml
rename to source-release/src/test/resources/output-dir-contains-src-name/output-dir-contains-src-name-child1/pom.xml
diff --git a/apache-source-release-assembly-descriptor/src/test/resources/output-dir-contains-src-name/output-dir-contains-src-name-child1/src/test/resources/project/src/main/resources/test.properties b/source-release/src/test/resources/output-dir-contains-src-name/output-dir-contains-src-name-child1/src/test/resources/project/src/main/resources/test.properties
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/resources/output-dir-contains-src-name/output-dir-contains-src-name-child1/src/test/resources/project/src/main/resources/test.properties
rename to source-release/src/test/resources/output-dir-contains-src-name/output-dir-contains-src-name-child1/src/test/resources/project/src/main/resources/test.properties
diff --git a/apache-source-release-assembly-descriptor/src/test/resources/output-dir-contains-src-name/output-dir-contains-src-name-child2/pom.xml b/source-release/src/test/resources/output-dir-contains-src-name/output-dir-contains-src-name-child2/pom.xml
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/resources/output-dir-contains-src-name/output-dir-contains-src-name-child2/pom.xml
rename to source-release/src/test/resources/output-dir-contains-src-name/output-dir-contains-src-name-child2/pom.xml
diff --git a/apache-source-release-assembly-descriptor/src/test/resources/output-dir-contains-src-name/output-dir-contains-src-name-child2/src/test/resources/project/src/main/resources/test.properties b/source-release/src/test/resources/output-dir-contains-src-name/output-dir-contains-src-name-child2/src/test/resources/project/src/main/resources/test.properties
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/resources/output-dir-contains-src-name/output-dir-contains-src-name-child2/src/test/resources/project/src/main/resources/test.properties
rename to source-release/src/test/resources/output-dir-contains-src-name/output-dir-contains-src-name-child2/src/test/resources/project/src/main/resources/test.properties
diff --git a/apache-source-release-assembly-descriptor/src/test/resources/output-dir-contains-src-name/pom.xml b/source-release/src/test/resources/output-dir-contains-src-name/pom.xml
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/resources/output-dir-contains-src-name/pom.xml
rename to source-release/src/test/resources/output-dir-contains-src-name/pom.xml
diff --git a/apache-source-release-assembly-descriptor/src/test/resources/output-dir-contains-src-name/src/test/resources/project/src/main/resources/test.properties b/source-release/src/test/resources/output-dir-contains-src-name/src/test/resources/project/src/main/resources/test.properties
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/resources/output-dir-contains-src-name/src/test/resources/project/src/main/resources/test.properties
rename to source-release/src/test/resources/output-dir-contains-src-name/src/test/resources/project/src/main/resources/test.properties
diff --git a/apache-source-release-assembly-descriptor/src/test/resources/shared-resources/pom.xml b/source-release/src/test/resources/shared-resources/pom.xml
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/resources/shared-resources/pom.xml
rename to source-release/src/test/resources/shared-resources/pom.xml
diff --git a/apache-source-release-assembly-descriptor/src/test/resources/shared-resources/shared-resources-child1/pom.xml b/source-release/src/test/resources/shared-resources/shared-resources-child1/pom.xml
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/resources/shared-resources/shared-resources-child1/pom.xml
rename to source-release/src/test/resources/shared-resources/shared-resources-child1/pom.xml
diff --git a/apache-source-release-assembly-descriptor/src/test/resources/shared-resources/shared-resources-child1/src/main/java/org/apache/assembly/it/App.java b/source-release/src/test/resources/shared-resources/shared-resources-child1/src/main/java/org/apache/assembly/it/App.java
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/resources/shared-resources/shared-resources-child1/src/main/java/org/apache/assembly/it/App.java
rename to source-release/src/test/resources/shared-resources/shared-resources-child1/src/main/java/org/apache/assembly/it/App.java
diff --git a/apache-source-release-assembly-descriptor/src/test/resources/shared-resources/shared-resources-child1/src/test/java/org/apache/assembly/it/AppTest.java b/source-release/src/test/resources/shared-resources/shared-resources-child1/src/test/java/org/apache/assembly/it/AppTest.java
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/resources/shared-resources/shared-resources-child1/src/test/java/org/apache/assembly/it/AppTest.java
rename to source-release/src/test/resources/shared-resources/shared-resources-child1/src/test/java/org/apache/assembly/it/AppTest.java
diff --git a/apache-source-release-assembly-descriptor/src/test/resources/shared-resources/shared-resources-child2/pom.xml b/source-release/src/test/resources/shared-resources/shared-resources-child2/pom.xml
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/resources/shared-resources/shared-resources-child2/pom.xml
rename to source-release/src/test/resources/shared-resources/shared-resources-child2/pom.xml
diff --git a/apache-source-release-assembly-descriptor/src/test/resources/shared-resources/shared-resources-child2/src/main/java/org/apache/assembly/it/App.java b/source-release/src/test/resources/shared-resources/shared-resources-child2/src/main/java/org/apache/assembly/it/App.java
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/resources/shared-resources/shared-resources-child2/src/main/java/org/apache/assembly/it/App.java
rename to source-release/src/test/resources/shared-resources/shared-resources-child2/src/main/java/org/apache/assembly/it/App.java
diff --git a/apache-source-release-assembly-descriptor/src/test/resources/shared-resources/shared-resources-child2/src/test/java/org/apache/assembly/it/AppTest.java b/source-release/src/test/resources/shared-resources/shared-resources-child2/src/test/java/org/apache/assembly/it/AppTest.java
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/resources/shared-resources/shared-resources-child2/src/test/java/org/apache/assembly/it/AppTest.java
rename to source-release/src/test/resources/shared-resources/shared-resources-child2/src/test/java/org/apache/assembly/it/AppTest.java
diff --git a/apache-source-release-assembly-descriptor/src/test/resources/src-contains-ide-files/pom.xml b/source-release/src/test/resources/src-contains-ide-files/pom.xml
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/resources/src-contains-ide-files/pom.xml
rename to source-release/src/test/resources/src-contains-ide-files/pom.xml
diff --git a/apache-source-release-assembly-descriptor/src/test/resources/src-contains-ide-files/src-contains-ide-files-child1/pom.xml b/source-release/src/test/resources/src-contains-ide-files/src-contains-ide-files-child1/pom.xml
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/resources/src-contains-ide-files/src-contains-ide-files-child1/pom.xml
rename to source-release/src/test/resources/src-contains-ide-files/src-contains-ide-files-child1/pom.xml
diff --git a/apache-source-release-assembly-descriptor/src/test/resources/src-contains-ide-files/src-contains-ide-files-child1/src/test/resources/.classpath b/source-release/src/test/resources/src-contains-ide-files/src-contains-ide-files-child1/src/test/resources/.classpath
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/resources/src-contains-ide-files/src-contains-ide-files-child1/src/test/resources/.classpath
rename to source-release/src/test/resources/src-contains-ide-files/src-contains-ide-files-child1/src/test/resources/.classpath
diff --git a/apache-source-release-assembly-descriptor/src/test/resources/src-contains-ide-files/src-contains-ide-files-child1/src/test/resources/.deployables/org.eclipse.jdt.core.prefs b/source-release/src/test/resources/src-contains-ide-files/src-contains-ide-files-child1/src/test/resources/.deployables/org.eclipse.jdt.core.prefs
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/resources/src-contains-ide-files/src-contains-ide-files-child1/src/test/resources/.deployables/org.eclipse.jdt.core.prefs
rename to source-release/src/test/resources/src-contains-ide-files/src-contains-ide-files-child1/src/test/resources/.deployables/org.eclipse.jdt.core.prefs
diff --git a/apache-source-release-assembly-descriptor/src/test/resources/src-contains-ide-files/src-contains-ide-files-child1/src/test/resources/.deployables/org.maven.ide.eclipse.prefs b/source-release/src/test/resources/src-contains-ide-files/src-contains-ide-files-child1/src/test/resources/.deployables/org.maven.ide.eclipse.prefs
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/resources/src-contains-ide-files/src-contains-ide-files-child1/src/test/resources/.deployables/org.maven.ide.eclipse.prefs
rename to source-release/src/test/resources/src-contains-ide-files/src-contains-ide-files-child1/src/test/resources/.deployables/org.maven.ide.eclipse.prefs
diff --git a/apache-source-release-assembly-descriptor/src/test/resources/src-contains-ide-files/src-contains-ide-files-child1/src/test/resources/.externalToolBuilders/org.eclipse.jdt.core.prefs b/source-release/src/test/resources/src-contains-ide-files/src-contains-ide-files-child1/src/test/resources/.externalToolBuilders/org.eclipse.jdt.core.prefs
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/resources/src-contains-ide-files/src-contains-ide-files-child1/src/test/resources/.externalToolBuilders/org.eclipse.jdt.core.prefs
rename to source-release/src/test/resources/src-contains-ide-files/src-contains-ide-files-child1/src/test/resources/.externalToolBuilders/org.eclipse.jdt.core.prefs
diff --git a/apache-source-release-assembly-descriptor/src/test/resources/src-contains-ide-files/src-contains-ide-files-child1/src/test/resources/.externalToolBuilders/org.maven.ide.eclipse.prefs b/source-release/src/test/resources/src-contains-ide-files/src-contains-ide-files-child1/src/test/resources/.externalToolBuilders/org.maven.ide.eclipse.prefs
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/resources/src-contains-ide-files/src-contains-ide-files-child1/src/test/resources/.externalToolBuilders/org.maven.ide.eclipse.prefs
rename to source-release/src/test/resources/src-contains-ide-files/src-contains-ide-files-child1/src/test/resources/.externalToolBuilders/org.maven.ide.eclipse.prefs
diff --git a/apache-source-release-assembly-descriptor/src/test/resources/src-contains-ide-files/src-contains-ide-files-child1/src/test/resources/.project b/source-release/src/test/resources/src-contains-ide-files/src-contains-ide-files-child1/src/test/resources/.project
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/resources/src-contains-ide-files/src-contains-ide-files-child1/src/test/resources/.project
rename to source-release/src/test/resources/src-contains-ide-files/src-contains-ide-files-child1/src/test/resources/.project
diff --git a/apache-source-release-assembly-descriptor/src/test/resources/src-contains-ide-files/src-contains-ide-files-child1/src/test/resources/.settings/org.eclipse.jdt.core.prefs b/source-release/src/test/resources/src-contains-ide-files/src-contains-ide-files-child1/src/test/resources/.settings/org.eclipse.jdt.core.prefs
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/resources/src-contains-ide-files/src-contains-ide-files-child1/src/test/resources/.settings/org.eclipse.jdt.core.prefs
rename to source-release/src/test/resources/src-contains-ide-files/src-contains-ide-files-child1/src/test/resources/.settings/org.eclipse.jdt.core.prefs
diff --git a/apache-source-release-assembly-descriptor/src/test/resources/src-contains-ide-files/src-contains-ide-files-child1/src/test/resources/.settings/org.maven.ide.eclipse.prefs b/source-release/src/test/resources/src-contains-ide-files/src-contains-ide-files-child1/src/test/resources/.settings/org.maven.ide.eclipse.prefs
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/resources/src-contains-ide-files/src-contains-ide-files-child1/src/test/resources/.settings/org.maven.ide.eclipse.prefs
rename to source-release/src/test/resources/src-contains-ide-files/src-contains-ide-files-child1/src/test/resources/.settings/org.maven.ide.eclipse.prefs
diff --git a/apache-source-release-assembly-descriptor/src/test/resources/src-contains-ide-files/src-contains-ide-files-child1/src/test/resources/.wtpmodules/org.eclipse.jdt.core.prefs b/source-release/src/test/resources/src-contains-ide-files/src-contains-ide-files-child1/src/test/resources/.wtpmodules/org.eclipse.jdt.core.prefs
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/resources/src-contains-ide-files/src-contains-ide-files-child1/src/test/resources/.wtpmodules/org.eclipse.jdt.core.prefs
rename to source-release/src/test/resources/src-contains-ide-files/src-contains-ide-files-child1/src/test/resources/.wtpmodules/org.eclipse.jdt.core.prefs
diff --git a/apache-source-release-assembly-descriptor/src/test/resources/src-contains-ide-files/src-contains-ide-files-child1/src/test/resources/.wtpmodules/org.maven.ide.eclipse.prefs b/source-release/src/test/resources/src-contains-ide-files/src-contains-ide-files-child1/src/test/resources/.wtpmodules/org.maven.ide.eclipse.prefs
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/resources/src-contains-ide-files/src-contains-ide-files-child1/src/test/resources/.wtpmodules/org.maven.ide.eclipse.prefs
rename to source-release/src/test/resources/src-contains-ide-files/src-contains-ide-files-child1/src/test/resources/.wtpmodules/org.maven.ide.eclipse.prefs
diff --git a/apache-source-release-assembly-descriptor/src/test/resources/src-contains-ide-files/src-contains-ide-files-child1/src/test/resources/cobertura.ser b/source-release/src/test/resources/src-contains-ide-files/src-contains-ide-files-child1/src/test/resources/cobertura.ser
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/resources/src-contains-ide-files/src-contains-ide-files-child1/src/test/resources/cobertura.ser
rename to source-release/src/test/resources/src-contains-ide-files/src-contains-ide-files-child1/src/test/resources/cobertura.ser
diff --git a/apache-source-release-assembly-descriptor/src/test/resources/src-contains-ide-files/src-contains-ide-files-child1/src/test/resources/ide-excludes.iml b/source-release/src/test/resources/src-contains-ide-files/src-contains-ide-files-child1/src/test/resources/ide-excludes.iml
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/resources/src-contains-ide-files/src-contains-ide-files-child1/src/test/resources/ide-excludes.iml
rename to source-release/src/test/resources/src-contains-ide-files/src-contains-ide-files-child1/src/test/resources/ide-excludes.iml
diff --git a/apache-source-release-assembly-descriptor/src/test/resources/src-contains-ide-files/src-contains-ide-files-child1/src/test/resources/ide-excludes.ipr b/source-release/src/test/resources/src-contains-ide-files/src-contains-ide-files-child1/src/test/resources/ide-excludes.ipr
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/resources/src-contains-ide-files/src-contains-ide-files-child1/src/test/resources/ide-excludes.ipr
rename to source-release/src/test/resources/src-contains-ide-files/src-contains-ide-files-child1/src/test/resources/ide-excludes.ipr
diff --git a/apache-source-release-assembly-descriptor/src/test/resources/src-contains-ide-files/src-contains-ide-files-child1/src/test/resources/ide-excludes.iws b/source-release/src/test/resources/src-contains-ide-files/src-contains-ide-files-child1/src/test/resources/ide-excludes.iws
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/resources/src-contains-ide-files/src-contains-ide-files-child1/src/test/resources/ide-excludes.iws
rename to source-release/src/test/resources/src-contains-ide-files/src-contains-ide-files-child1/src/test/resources/ide-excludes.iws
diff --git a/apache-source-release-assembly-descriptor/src/test/resources/src-contains-ide-files/src-contains-ide-files-child1/src/test/resources/maven-eclipse.xml b/source-release/src/test/resources/src-contains-ide-files/src-contains-ide-files-child1/src/test/resources/maven-eclipse.xml
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/resources/src-contains-ide-files/src-contains-ide-files-child1/src/test/resources/maven-eclipse.xml
rename to source-release/src/test/resources/src-contains-ide-files/src-contains-ide-files-child1/src/test/resources/maven-eclipse.xml
diff --git a/apache-source-release-assembly-descriptor/src/test/resources/src-contains-ide-files/src-contains-ide-files-child1/src/test/resources/pom.xml.releaseBackup b/source-release/src/test/resources/src-contains-ide-files/src-contains-ide-files-child1/src/test/resources/pom.xml.releaseBackup
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/resources/src-contains-ide-files/src-contains-ide-files-child1/src/test/resources/pom.xml.releaseBackup
rename to source-release/src/test/resources/src-contains-ide-files/src-contains-ide-files-child1/src/test/resources/pom.xml.releaseBackup
diff --git a/apache-source-release-assembly-descriptor/src/test/resources/src-contains-ide-files/src-contains-ide-files-child1/src/test/resources/release.properties b/source-release/src/test/resources/src-contains-ide-files/src-contains-ide-files-child1/src/test/resources/release.properties
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/resources/src-contains-ide-files/src-contains-ide-files-child1/src/test/resources/release.properties
rename to source-release/src/test/resources/src-contains-ide-files/src-contains-ide-files-child1/src/test/resources/release.properties
diff --git a/apache-source-release-assembly-descriptor/src/test/resources/src-contains-ide-files/src/test/resources/.classpath b/source-release/src/test/resources/src-contains-ide-files/src/test/resources/.classpath
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/resources/src-contains-ide-files/src/test/resources/.classpath
rename to source-release/src/test/resources/src-contains-ide-files/src/test/resources/.classpath
diff --git a/apache-source-release-assembly-descriptor/src/test/resources/src-contains-ide-files/src/test/resources/.deployables/org.eclipse.jdt.core.prefs b/source-release/src/test/resources/src-contains-ide-files/src/test/resources/.deployables/org.eclipse.jdt.core.prefs
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/resources/src-contains-ide-files/src/test/resources/.deployables/org.eclipse.jdt.core.prefs
rename to source-release/src/test/resources/src-contains-ide-files/src/test/resources/.deployables/org.eclipse.jdt.core.prefs
diff --git a/apache-source-release-assembly-descriptor/src/test/resources/src-contains-ide-files/src/test/resources/.deployables/org.maven.ide.eclipse.prefs b/source-release/src/test/resources/src-contains-ide-files/src/test/resources/.deployables/org.maven.ide.eclipse.prefs
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/resources/src-contains-ide-files/src/test/resources/.deployables/org.maven.ide.eclipse.prefs
rename to source-release/src/test/resources/src-contains-ide-files/src/test/resources/.deployables/org.maven.ide.eclipse.prefs
diff --git a/apache-source-release-assembly-descriptor/src/test/resources/src-contains-ide-files/src/test/resources/.externalToolBuilders/org.eclipse.jdt.core.prefs b/source-release/src/test/resources/src-contains-ide-files/src/test/resources/.externalToolBuilders/org.eclipse.jdt.core.prefs
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/resources/src-contains-ide-files/src/test/resources/.externalToolBuilders/org.eclipse.jdt.core.prefs
rename to source-release/src/test/resources/src-contains-ide-files/src/test/resources/.externalToolBuilders/org.eclipse.jdt.core.prefs
diff --git a/apache-source-release-assembly-descriptor/src/test/resources/src-contains-ide-files/src/test/resources/.externalToolBuilders/org.maven.ide.eclipse.prefs b/source-release/src/test/resources/src-contains-ide-files/src/test/resources/.externalToolBuilders/org.maven.ide.eclipse.prefs
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/resources/src-contains-ide-files/src/test/resources/.externalToolBuilders/org.maven.ide.eclipse.prefs
rename to source-release/src/test/resources/src-contains-ide-files/src/test/resources/.externalToolBuilders/org.maven.ide.eclipse.prefs
diff --git a/apache-source-release-assembly-descriptor/src/test/resources/src-contains-ide-files/src/test/resources/.project b/source-release/src/test/resources/src-contains-ide-files/src/test/resources/.project
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/resources/src-contains-ide-files/src/test/resources/.project
rename to source-release/src/test/resources/src-contains-ide-files/src/test/resources/.project
diff --git a/apache-source-release-assembly-descriptor/src/test/resources/src-contains-ide-files/src/test/resources/.settings/org.eclipse.jdt.core.prefs b/source-release/src/test/resources/src-contains-ide-files/src/test/resources/.settings/org.eclipse.jdt.core.prefs
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/resources/src-contains-ide-files/src/test/resources/.settings/org.eclipse.jdt.core.prefs
rename to source-release/src/test/resources/src-contains-ide-files/src/test/resources/.settings/org.eclipse.jdt.core.prefs
diff --git a/apache-source-release-assembly-descriptor/src/test/resources/src-contains-ide-files/src/test/resources/.settings/org.maven.ide.eclipse.prefs b/source-release/src/test/resources/src-contains-ide-files/src/test/resources/.settings/org.maven.ide.eclipse.prefs
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/resources/src-contains-ide-files/src/test/resources/.settings/org.maven.ide.eclipse.prefs
rename to source-release/src/test/resources/src-contains-ide-files/src/test/resources/.settings/org.maven.ide.eclipse.prefs
diff --git a/apache-source-release-assembly-descriptor/src/test/resources/src-contains-ide-files/src/test/resources/.wtpmodules/org.eclipse.jdt.core.prefs b/source-release/src/test/resources/src-contains-ide-files/src/test/resources/.wtpmodules/org.eclipse.jdt.core.prefs
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/resources/src-contains-ide-files/src/test/resources/.wtpmodules/org.eclipse.jdt.core.prefs
rename to source-release/src/test/resources/src-contains-ide-files/src/test/resources/.wtpmodules/org.eclipse.jdt.core.prefs
diff --git a/apache-source-release-assembly-descriptor/src/test/resources/src-contains-ide-files/src/test/resources/.wtpmodules/org.maven.ide.eclipse.prefs b/source-release/src/test/resources/src-contains-ide-files/src/test/resources/.wtpmodules/org.maven.ide.eclipse.prefs
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/resources/src-contains-ide-files/src/test/resources/.wtpmodules/org.maven.ide.eclipse.prefs
rename to source-release/src/test/resources/src-contains-ide-files/src/test/resources/.wtpmodules/org.maven.ide.eclipse.prefs
diff --git a/apache-source-release-assembly-descriptor/src/test/resources/src-contains-ide-files/src/test/resources/cobertura.ser b/source-release/src/test/resources/src-contains-ide-files/src/test/resources/cobertura.ser
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/resources/src-contains-ide-files/src/test/resources/cobertura.ser
rename to source-release/src/test/resources/src-contains-ide-files/src/test/resources/cobertura.ser
diff --git a/apache-source-release-assembly-descriptor/src/test/resources/src-contains-ide-files/src/test/resources/ide-excludes.iml b/source-release/src/test/resources/src-contains-ide-files/src/test/resources/ide-excludes.iml
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/resources/src-contains-ide-files/src/test/resources/ide-excludes.iml
rename to source-release/src/test/resources/src-contains-ide-files/src/test/resources/ide-excludes.iml
diff --git a/apache-source-release-assembly-descriptor/src/test/resources/src-contains-ide-files/src/test/resources/ide-excludes.ipr b/source-release/src/test/resources/src-contains-ide-files/src/test/resources/ide-excludes.ipr
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/resources/src-contains-ide-files/src/test/resources/ide-excludes.ipr
rename to source-release/src/test/resources/src-contains-ide-files/src/test/resources/ide-excludes.ipr
diff --git a/apache-source-release-assembly-descriptor/src/test/resources/src-contains-ide-files/src/test/resources/ide-excludes.iws b/source-release/src/test/resources/src-contains-ide-files/src/test/resources/ide-excludes.iws
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/resources/src-contains-ide-files/src/test/resources/ide-excludes.iws
rename to source-release/src/test/resources/src-contains-ide-files/src/test/resources/ide-excludes.iws
diff --git a/apache-source-release-assembly-descriptor/src/test/resources/src-contains-ide-files/src/test/resources/maven-eclipse.xml b/source-release/src/test/resources/src-contains-ide-files/src/test/resources/maven-eclipse.xml
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/resources/src-contains-ide-files/src/test/resources/maven-eclipse.xml
rename to source-release/src/test/resources/src-contains-ide-files/src/test/resources/maven-eclipse.xml
diff --git a/apache-source-release-assembly-descriptor/src/test/resources/src-contains-ide-files/src/test/resources/pom.xml.releaseBackup b/source-release/src/test/resources/src-contains-ide-files/src/test/resources/pom.xml.releaseBackup
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/resources/src-contains-ide-files/src/test/resources/pom.xml.releaseBackup
rename to source-release/src/test/resources/src-contains-ide-files/src/test/resources/pom.xml.releaseBackup
diff --git a/apache-source-release-assembly-descriptor/src/test/resources/src-contains-ide-files/src/test/resources/release.properties b/source-release/src/test/resources/src-contains-ide-files/src/test/resources/release.properties
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/resources/src-contains-ide-files/src/test/resources/release.properties
rename to source-release/src/test/resources/src-contains-ide-files/src/test/resources/release.properties
diff --git a/apache-source-release-assembly-descriptor/src/test/resources/src-contains-output-dir-name/pom.xml b/source-release/src/test/resources/src-contains-output-dir-name/pom.xml
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/resources/src-contains-output-dir-name/pom.xml
rename to source-release/src/test/resources/src-contains-output-dir-name/pom.xml
diff --git a/apache-source-release-assembly-descriptor/src/test/resources/src-contains-output-dir-name/src-contains-output-dir-name-child1/pom.xml b/source-release/src/test/resources/src-contains-output-dir-name/src-contains-output-dir-name-child1/pom.xml
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/resources/src-contains-output-dir-name/src-contains-output-dir-name-child1/pom.xml
rename to source-release/src/test/resources/src-contains-output-dir-name/src-contains-output-dir-name-child1/pom.xml
diff --git a/apache-source-release-assembly-descriptor/src/test/resources/src-contains-output-dir-name/src-contains-output-dir-name-child1/src/main/java/target/App.java b/source-release/src/test/resources/src-contains-output-dir-name/src-contains-output-dir-name-child1/src/main/java/target/App.java
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/resources/src-contains-output-dir-name/src-contains-output-dir-name-child1/src/main/java/target/App.java
rename to source-release/src/test/resources/src-contains-output-dir-name/src-contains-output-dir-name-child1/src/main/java/target/App.java
diff --git a/apache-source-release-assembly-descriptor/src/test/resources/src-contains-output-dir-name/src-contains-output-dir-name-child2/pom.xml b/source-release/src/test/resources/src-contains-output-dir-name/src-contains-output-dir-name-child2/pom.xml
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/resources/src-contains-output-dir-name/src-contains-output-dir-name-child2/pom.xml
rename to source-release/src/test/resources/src-contains-output-dir-name/src-contains-output-dir-name-child2/pom.xml
diff --git a/apache-source-release-assembly-descriptor/src/test/resources/src-contains-output-dir-name/src-contains-output-dir-name-child2/src/main/java/target/App.java b/source-release/src/test/resources/src-contains-output-dir-name/src-contains-output-dir-name-child2/src/main/java/target/App.java
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/resources/src-contains-output-dir-name/src-contains-output-dir-name-child2/src/main/java/target/App.java
rename to source-release/src/test/resources/src-contains-output-dir-name/src-contains-output-dir-name-child2/src/main/java/target/App.java
diff --git a/apache-source-release-assembly-descriptor/src/test/resources/src-contains-output-dir-name/src/main/resources/target/test.txt b/source-release/src/test/resources/src-contains-output-dir-name/src/main/resources/target/test.txt
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/resources/src-contains-output-dir-name/src/main/resources/target/test.txt
rename to source-release/src/test/resources/src-contains-output-dir-name/src/main/resources/target/test.txt
diff --git a/apache-source-release-assembly-descriptor/src/test/resources/zip-and-tar/pom.xml b/source-release/src/test/resources/zip-and-tar/pom.xml
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/resources/zip-and-tar/pom.xml
rename to source-release/src/test/resources/zip-and-tar/pom.xml
diff --git a/apache-source-release-assembly-descriptor/src/test/resources/zip-and-tar/zip-and-tar-child1/pom.xml b/source-release/src/test/resources/zip-and-tar/zip-and-tar-child1/pom.xml
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/resources/zip-and-tar/zip-and-tar-child1/pom.xml
rename to source-release/src/test/resources/zip-and-tar/zip-and-tar-child1/pom.xml
diff --git a/apache-source-release-assembly-descriptor/src/test/resources/zip-and-tar/zip-and-tar-child1/src/main/java/org/apache/assembly/it/App.java b/source-release/src/test/resources/zip-and-tar/zip-and-tar-child1/src/main/java/org/apache/assembly/it/App.java
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/resources/zip-and-tar/zip-and-tar-child1/src/main/java/org/apache/assembly/it/App.java
rename to source-release/src/test/resources/zip-and-tar/zip-and-tar-child1/src/main/java/org/apache/assembly/it/App.java
diff --git a/apache-source-release-assembly-descriptor/src/test/resources/zip-and-tar/zip-and-tar-child1/src/main/resources/META-INF/plexus/components.xml b/source-release/src/test/resources/zip-and-tar/zip-and-tar-child1/src/main/resources/META-INF/plexus/components.xml
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/resources/zip-and-tar/zip-and-tar-child1/src/main/resources/META-INF/plexus/components.xml
rename to source-release/src/test/resources/zip-and-tar/zip-and-tar-child1/src/main/resources/META-INF/plexus/components.xml
diff --git a/apache-source-release-assembly-descriptor/src/test/resources/zip-and-tar/zip-and-tar-child1/src/test/java/org/apache/assembly/it/AppTest.java b/source-release/src/test/resources/zip-and-tar/zip-and-tar-child1/src/test/java/org/apache/assembly/it/AppTest.java
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/resources/zip-and-tar/zip-and-tar-child1/src/test/java/org/apache/assembly/it/AppTest.java
rename to source-release/src/test/resources/zip-and-tar/zip-and-tar-child1/src/test/java/org/apache/assembly/it/AppTest.java
diff --git a/apache-source-release-assembly-descriptor/src/test/resources/zip-and-tar/zip-and-tar-child2/pom.xml b/source-release/src/test/resources/zip-and-tar/zip-and-tar-child2/pom.xml
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/resources/zip-and-tar/zip-and-tar-child2/pom.xml
rename to source-release/src/test/resources/zip-and-tar/zip-and-tar-child2/pom.xml
diff --git a/apache-source-release-assembly-descriptor/src/test/resources/zip-and-tar/zip-and-tar-child2/src/main/java/org/apache/assembly/it/App.java b/source-release/src/test/resources/zip-and-tar/zip-and-tar-child2/src/main/java/org/apache/assembly/it/App.java
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/resources/zip-and-tar/zip-and-tar-child2/src/main/java/org/apache/assembly/it/App.java
rename to source-release/src/test/resources/zip-and-tar/zip-and-tar-child2/src/main/java/org/apache/assembly/it/App.java
diff --git a/apache-source-release-assembly-descriptor/src/test/resources/zip-and-tar/zip-and-tar-child2/src/test/java/org/apache/assembly/it/AppTest.java b/source-release/src/test/resources/zip-and-tar/zip-and-tar-child2/src/test/java/org/apache/assembly/it/AppTest.java
similarity index 100%
rename from apache-source-release-assembly-descriptor/src/test/resources/zip-and-tar/zip-and-tar-child2/src/test/java/org/apache/assembly/it/AppTest.java
rename to source-release/src/test/resources/zip-and-tar/zip-and-tar-child2/src/test/java/org/apache/assembly/it/AppTest.java
diff --git a/src/site/markdown/index.md b/src/site/markdown/index.md
new file mode 100644
index 0000000..66fa42a
--- /dev/null
+++ b/src/site/markdown/index.md
@@ -0,0 +1,33 @@
+Apache Resource Bundles
+=======================
+
+<!--
+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.
+-->
+
+Apache Resource Bundles provides a set of resources to help ASF projects build Java resources compliant with ASF rules:
+
+- [JAR Resource Bundle](./jar/) to generate generate `META-INF/DEPENDENCIES`, `META-INF/LICENSE`, `META-INF/NOTICE`
+
+- [TXT JAR Resource Bundle](./jar-txt/) to generate generate `META-INF/DEPENDENCIES.txt`, `META-INF/LICENSE.txt`, `META-INF/NOTICE.txt`
+
+- [Incubator Disclaimer Resource Bundle](./incubator-disclaimer/) to generate `META-INF/DISCLAIMER`
+
+- [Source Release Assembly Descriptor](./source-release/) to create `-source-release` archives that contains the fully buildable project directory source structure
+
+- [License Header Resource Bundle](./license-header/)
diff --git a/src/site/resources/download.cgi b/src/site/resources/download.cgi
new file mode 100644
index 0000000..1b178d2
--- /dev/null
+++ b/src/site/resources/download.cgi
@@ -0,0 +1,22 @@
+#!/bin/sh
+#
+# 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.
+#
+# Just call the standard mirrors.cgi script. It will use download.html
+# as the input template.
+exec /www/www.apache.org/dyn/mirrors/mirrors.cgi $*
\ No newline at end of file
diff --git a/src/site/site.xml b/src/site/site.xml
new file mode 100644
index 0000000..634d336
--- /dev/null
+++ b/src/site/site.xml
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--
+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.
+-->
+
+<project xmlns="http://maven.apache.org/DECORATION/1.8.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+         xsi:schemaLocation="http://maven.apache.org/DECORATION/1.8.0 https://maven.apache.org/xsd/decoration-1.8.0.xsd">
+  <skin>
+    <groupId>org.apache.maven.skins</groupId>
+    <artifactId>maven-fluido-skin</artifactId>
+    <version>1.9</version>
+  </skin>
+  <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="https://www.apache.org/licenses/"/>
+      <item name="Download" href="download.html"/>
+    </menu>
+
+    <menu ref="modules"/>
+    <menu ref="reports" inherit="bottom"/>
+  </body>
+</project>
diff --git a/src/site/xdoc/download.xml.vm b/src/site/xdoc/download.xml.vm
new file mode 100644
index 0000000..b8a61f1
--- /dev/null
+++ b/src/site/xdoc/download.xml.vm
@@ -0,0 +1,75 @@
+<?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><strong>${project.name} ${project.version}</strong> is distributed in source format.</p>
+
+      <p>Use a source archive if you intend to build <strong>${project.name}</strong> yourself.</p>
+
+      <p>Otherwise, simply use the ready-made binary artifacts from <strong>central repository</strong>.</p>
+
+      <p><strong>${project.name}</strong> is distributed under the <a href="https://www.apache.org/licenses/">Apache License, version 2.0</a>.</p>
+
+      <subsection name="Files">
+        
+        <p>This is the current stable version of <strong>${project.name}</strong>.</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="https://dlcdn.apache.org/maven/resources/${project.artifactId}-${project.version}-source-release.zip">${project.artifactId}-${project.version}-source-release.zip</a></td>
+              <td><a href="https://downloads.apache.org/maven/resources/${project.artifactId}-${project.version}-source-release.zip.sha512">${project.artifactId}-${project.version}-source-release.zip.sha512</a></td>
+              <td><a href="https://downloads.apache.org/maven/resources/${project.artifactId}-${project.version}-source-release.zip.asc">${project.artifactId}-${project.version}-source-release.zip.asc</a></td>
+            </tr>
+          </tbody>
+        </table>
+
+        <p>It is essential that you <a href="https://www.apache.org/info/verification.html">verify the integrity</a> of the downloaded file
+          using the checksum (.sha512 file)
+          or using the signature (.asc file) against the public <a href="https://downloads.apache.org/maven/KEYS">KEYS</a> used by the Apache Maven developers.
+        </p>
+
+      </subsection>
+
+      <subsection name="Previous Versions">
+        <p>It is strongly recommended to use the latest release version of <strong>${project.name}</strong> to take advantage of the newest features and bug fixes.</p>
+        <p>Older non-recommended releases can be found on our <a href="https://archive.apache.org/dist/maven/resources/">archive site</a>.</p>
+      </subsection>
+    </section>
+  </body>
+</document>
+